C# Class socks5.Socks.SocksSpecialTunnel

ファイルを表示 Open project: ThrDev/Socks5 Class Usage Examples

Public Properties

Property Type Description
Client SocksClient
ModifiedReq SocksRequest
RemoteClient socks5.TCP.Client
Req SocksRequest

Public Methods

Method Description
Client_onClientDisconnected ( object sender, ClientEventArgs e ) : void
Client_onDataReceived ( object sender, DataEventArgs e ) : void
Open ( IPAddress outboundIP ) : void
RemoteClient_onClientDisconnected ( object sender, ClientEventArgs e ) : void
RemoteClient_onDataReceived ( object sender, DataEventArgs e ) : void
SocksSpecialTunnel ( SocksClient p, SocksEncryption ph, SocksRequest req, SocksRequest req1, int packetSize, int timeout ) : System
socketArgs_Completed ( object sender, SocketAsyncEventArgs e ) : void

Private Methods

Method Description
ConnectHandler ( SocketAsyncEventArgs e ) : void

Method Details

Client_onClientDisconnected() public method

public Client_onClientDisconnected ( object sender, ClientEventArgs e ) : void
sender object
e socks5.TCP.ClientEventArgs
return void

Client_onDataReceived() public method

public Client_onDataReceived ( object sender, DataEventArgs e ) : void
sender object
e socks5.TCP.DataEventArgs
return void

Open() public method

public Open ( IPAddress outboundIP ) : void
outboundIP System.Net.IPAddress
return void

RemoteClient_onClientDisconnected() public method

public RemoteClient_onClientDisconnected ( object sender, ClientEventArgs e ) : void
sender object
e socks5.TCP.ClientEventArgs
return void

RemoteClient_onDataReceived() public method

public RemoteClient_onDataReceived ( object sender, DataEventArgs e ) : void
sender object
e socks5.TCP.DataEventArgs
return void

SocksSpecialTunnel() public method

public SocksSpecialTunnel ( SocksClient p, SocksEncryption ph, SocksRequest req, SocksRequest req1, int packetSize, int timeout ) : System
p SocksClient
ph socks5.Encryption.SocksEncryption
req SocksRequest
req1 SocksRequest
packetSize int
timeout int
return System

socketArgs_Completed() public method

public socketArgs_Completed ( object sender, SocketAsyncEventArgs e ) : void
sender object
e System.Net.Sockets.SocketAsyncEventArgs
return void

Property Details

Client public_oe property

public SocksClient,socks5.Socks Client
return SocksClient

ModifiedReq public_oe property

public SocksRequest,socks5.Socks ModifiedReq
return SocksRequest

RemoteClient public_oe property

public Client,socks5.TCP RemoteClient
return socks5.TCP.Client

Req public_oe property

public SocksRequest,socks5.Socks Req
return SocksRequest