C# Class SuperSocket.ClientEngine.Proxy.HttpConnectProxy

Inheritance: SuperSocket.ClientEngine.Proxy.ProxyConnectorBase
Show file Open project: kerryjiang/SuperSocket.ClientEngine Class Usage Examples

Public Methods

Method Description
Connect ( EndPoint remoteEndPoint ) : void
HttpConnectProxy ( EndPoint proxyEndPoint ) : System
HttpConnectProxy ( EndPoint proxyEndPoint, SocketClientAccessPolicyProtocol clientAccessPolicyProtocol ) : System
HttpConnectProxy ( EndPoint proxyEndPoint, SocketClientAccessPolicyProtocol clientAccessPolicyProtocol, int receiveBufferSize ) : System
HttpConnectProxy ( EndPoint proxyEndPoint, int receiveBufferSize ) : System

Protected Methods

Method Description
ProcessConnect ( Socket socket, object targetEndPoint, SocketAsyncEventArgs e ) : void
ProcessReceive ( SocketAsyncEventArgs e ) : void
ProcessSend ( SocketAsyncEventArgs e ) : void

Private Methods

Method Description
HttpConnectProxy ( ) : System

Method Details

Connect() public method

public Connect ( EndPoint remoteEndPoint ) : void
remoteEndPoint System.Net.EndPoint
return void

HttpConnectProxy() public method

public HttpConnectProxy ( EndPoint proxyEndPoint ) : System
proxyEndPoint System.Net.EndPoint
return System

HttpConnectProxy() public method

public HttpConnectProxy ( EndPoint proxyEndPoint, SocketClientAccessPolicyProtocol clientAccessPolicyProtocol ) : System
proxyEndPoint System.Net.EndPoint
clientAccessPolicyProtocol SocketClientAccessPolicyProtocol
return System

HttpConnectProxy() public method

public HttpConnectProxy ( EndPoint proxyEndPoint, SocketClientAccessPolicyProtocol clientAccessPolicyProtocol, int receiveBufferSize ) : System
proxyEndPoint System.Net.EndPoint
clientAccessPolicyProtocol SocketClientAccessPolicyProtocol
receiveBufferSize int
return System

HttpConnectProxy() public method

public HttpConnectProxy ( EndPoint proxyEndPoint, int receiveBufferSize ) : System
proxyEndPoint System.Net.EndPoint
receiveBufferSize int
return System

ProcessConnect() protected method

protected ProcessConnect ( Socket socket, object targetEndPoint, SocketAsyncEventArgs e ) : void
socket Socket
targetEndPoint object
e SocketAsyncEventArgs
return void

ProcessReceive() protected method

protected ProcessReceive ( SocketAsyncEventArgs e ) : void
e SocketAsyncEventArgs
return void

ProcessSend() protected method

protected ProcessSend ( SocketAsyncEventArgs e ) : void
e SocketAsyncEventArgs
return void