ProxySocket Members

Mentalis.org ProxySocket

Mentalis.org ProxySocket Documentation

ProxySocket Members

Public Instance Constructors

ProxySocket Overloaded. Initialize a new instance of the ProxySocket class.

Public Instance Properties

AddressFamily (inherited from System.Net.Sockets.Socket)Select the method name to go to the Microsoft documentation.
Available (inherited from System.Net.Sockets.Socket)Select the method name to go to the Microsoft documentation.
Blocking (inherited from System.Net.Sockets.Socket)Select the method name to go to the Microsoft documentation.
Connected (inherited from System.Net.Sockets.Socket)Select the method name to go to the Microsoft documentation.
Handle (inherited from System.Net.Sockets.Socket)Select the method name to go to the Microsoft documentation.
LocalEndPoint (inherited from System.Net.Sockets.Socket)Select the method name to go to the Microsoft documentation.
ProtocolType (inherited from System.Net.Sockets.Socket)Select the method name to go to the Microsoft documentation.
ProxyEndPoint Gets or sets the EndPoint of the proxy server.
ProxyPass Gets or sets the password to use when authenticating with the proxy.
ProxyType Gets or sets the type of proxy server to use.
ProxyUser Gets or sets the username to use when authenticating with the proxy.
RemoteEndPoint (inherited from System.Net.Sockets.Socket)Select the method name to go to the Microsoft documentation.
SocketType (inherited from System.Net.Sockets.Socket)Select the method name to go to the Microsoft documentation.

Public Instance Methods

Accept (inherited from Socket)Select the method name to go to the Microsoft documentation.
BeginAccept (inherited from Socket)Select the method name to go to the Microsoft documentation.
BeginConnectOverloaded. Begins an asynchronous request for a connection to a network device.
BeginConnect (inherited from Socket)Select the method name to go to the Microsoft documentation.
BeginReceive (inherited from Socket)Select the method name to go to the Microsoft documentation.
BeginReceiveFrom (inherited from Socket)Select the method name to go to the Microsoft documentation.
BeginSend (inherited from Socket)Select the method name to go to the Microsoft documentation.
BeginSendTo (inherited from Socket)Select the method name to go to the Microsoft documentation.
Bind (inherited from Socket)Select the method name to go to the Microsoft documentation.
Close (inherited from Socket)Select the method name to go to the Microsoft documentation.
ConnectOverloaded. Establishes a connection to a remote device.
Connect (inherited from Socket)Select the method name to go to the Microsoft documentation.
EndAccept (inherited from Socket)Select the method name to go to the Microsoft documentation.
EndConnectOverloaded. Ends a pending asynchronous connection request.
EndConnect (inherited from Socket)Select the method name to go to the Microsoft documentation.
EndReceive (inherited from Socket)Select the method name to go to the Microsoft documentation.
EndReceiveFrom (inherited from Socket)Select the method name to go to the Microsoft documentation.
EndSend (inherited from Socket)Select the method name to go to the Microsoft documentation.
EndSendTo (inherited from Socket)Select the method name to go to the Microsoft documentation.
Equals (inherited from Object)Select the method name to go to the Microsoft documentation.
GetHashCode (inherited from Socket)Select the method name to go to the Microsoft documentation.
GetSocketOption (inherited from Socket)Select the method name to go to the Microsoft documentation.
GetSocketOption (inherited from Socket)Select the method name to go to the Microsoft documentation.
GetSocketOption (inherited from Socket)Select the method name to go to the Microsoft documentation.
GetType (inherited from Object)Select the method name to go to the Microsoft documentation.
IOControl (inherited from Socket)Select the method name to go to the Microsoft documentation.
Listen (inherited from Socket)Select the method name to go to the Microsoft documentation.
Poll (inherited from Socket)Select the method name to go to the Microsoft documentation.
Receive (inherited from Socket)Select the method name to go to the Microsoft documentation.
Receive (inherited from Socket)Select the method name to go to the Microsoft documentation.
Receive (inherited from Socket)Select the method name to go to the Microsoft documentation.
Receive (inherited from Socket)Select the method name to go to the Microsoft documentation.
ReceiveFrom (inherited from Socket)Select the method name to go to the Microsoft documentation.
ReceiveFrom (inherited from Socket)Select the method name to go to the Microsoft documentation.
ReceiveFrom (inherited from Socket)Select the method name to go to the Microsoft documentation.
ReceiveFrom (inherited from Socket)Select the method name to go to the Microsoft documentation.
Send (inherited from Socket)Select the method name to go to the Microsoft documentation.
Send (inherited from Socket)Select the method name to go to the Microsoft documentation.
Send (inherited from Socket)Select the method name to go to the Microsoft documentation.
Send (inherited from Socket)Select the method name to go to the Microsoft documentation.
SendTo (inherited from Socket)Select the method name to go to the Microsoft documentation.
SendTo (inherited from Socket)Select the method name to go to the Microsoft documentation.
SendTo (inherited from Socket)Select the method name to go to the Microsoft documentation.
SendTo (inherited from Socket)Select the method name to go to the Microsoft documentation.
SetSocketOption (inherited from Socket)Select the method name to go to the Microsoft documentation.
SetSocketOption (inherited from Socket)Select the method name to go to the Microsoft documentation.
SetSocketOption (inherited from Socket)Select the method name to go to the Microsoft documentation.
Shutdown (inherited from Socket)Select the method name to go to the Microsoft documentation.
ToString (inherited from Object)Select the method name to go to the Microsoft documentation.

Protected Instance Methods

Dispose (inherited from Socket)Select the method name to go to the Microsoft documentation.
Finalize (inherited from Socket)Select the method name to go to the Microsoft documentation.
MemberwiseClone (inherited from Object)Select the method name to go to the Microsoft documentation.

Internal Instance Fields

Internal Instance Methods

BeginDns Begins an asynchronous request to resolve a DNS host name or IP address in dotted-quad notation to an IPAddress instance.

Private Instance Fields

CallBackHolds a pointer to the method that should be called when the Socket is connected to the remote device.
m_AsyncResultHolds the value of the AsyncResult property.
m_ProxyEndPointHolds the value of the ProxyEndPoint property.
m_ProxyPassHolds the value of the ProxyPass property.
m_ProxyTypeHolds the value of the ProxyType property.
m_ProxyUserHolds the value of the ProxyUser property.
m_RemotePortHolds the value of the RemotePort property.
m_StateHolds the value of the State property.
m_ToThrowHolds the value of the ToThrow property.

Private Instance Properties

AsyncResult Gets or sets the asynchronous result object.
RemotePort Gets or sets the remote port the user wants to connect to.
State Gets or sets a user-defined object.
ToThrow Gets or sets the exception to throw when the EndConnect method is called.

Private Instance Methods

OnConnect Called when the Socket is connected to the remote host.
OnHandShakeComplete Called when the Socket has finished talking to the proxy server and is ready to relay data.
OnResolved Called when the specified hostname has been resolved.

Explicit Interface Implementations

IDisposable.Dispose (inherited from Socket)Select the method name to go to the Microsoft documentation.

See Also

ProxySocket Class | Org.Mentalis.Network.ProxySocket Namespace