SocksClient Members

Mentalis.org Proxy

Mentalis.org Proxy Documentation

SocksClient Members

Public Instance Constructors

SocksClient Constructor Initializes a new instance of the SocksClient class.

Public Instance Properties

MustAuthenticateGets or sets the SOCKS handler to be used when communicating with the client.

Public Instance Methods

Dispose (inherited from Client)Disposes of the resources (other than memory) used by the Client.
Equals (inherited from Object)Select the method name to go to the Microsoft documentation.
GetHashCode (inherited from Object)Select the method name to go to the Microsoft documentation.
GetType (inherited from Object)Select the method name to go to the Microsoft documentation.
StartHandshakeStarts communication with the client.
StartRelay (inherited from Client)Starts relaying data between the remote host and the local client.
ToStringReturns text information about this SocksClient object.

Protected Instance Properties

Buffer (inherited from Client)Gets the buffer to store all the incoming data from the local client.
RemoteBuffer (inherited from Client)Gets the buffer to store all the incoming data from the remote host.

Protected Instance Methods

Finalize (inherited from Object)Select the method name to go to the Microsoft documentation.
MemberwiseClone (inherited from Object)Select the method name to go to the Microsoft documentation.
OnClientReceive (inherited from Client)Called when we have received data from the local client.
Incoming data will immediately be forwarded to the remote host.
OnClientSent (inherited from Client)Called when we have sent data to the local client.
When all the data has been sent, we will start receiving again from the remote host.
OnRemoteReceive (inherited from Client)Called when we have received data from the remote host.
Incoming data will immediately be forwarded to the local client.
OnRemoteSent (inherited from Client)Called when we have sent data to the remote host.
When all the data has been sent, we will start receiving again from the local client.

Internal Instance Properties

HandlerGets or sets the SOCKS handler to be used when communicating with the client.

Private Instance Fields

m_AuthListHolds the value of the AuthList property.
m_HandlerHolds the value of the Handler property.
m_MustAuthenticateHolds the value of the MustAuthenticate property.

Private Instance Properties

AuthListGets or sets the AuthenticationList to use when a computer tries to authenticate on the proxy server.

Private Instance Methods

OnEndSocksProtocolCalled when the SOCKS protocol has ended. We can no start relaying data, if the SOCKS authentication was successful.
OnStartSocksProtocolCalled when we have received some data from the client.

See Also

SocksClient Class | Org.Mentalis.Proxy.Socks Namespace