C# 클래스 Shadowsocks.Controller.TCPHandler

파일 보기 프로젝트 열기: shadowsocks/shadowsocks-windows 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BufferSize int
RecvReserveSize int
RecvSize int
lastActivity System.DateTime

공개 메소드들

메소드 설명
Close ( ) : void
CreateRemote ( ) : void
Start ( byte firstPacket, int length ) : void
TCPHandler ( ShadowsocksController controller, Configuration config, TCPRelay tcprelay, Socket socket ) : System

비공개 메소드들

메소드 설명
CheckClose ( ) : void
ConnectCallback ( IAsyncResult ar ) : void
HandleUDPAssociate ( ) : void
HandshakeReceive ( ) : void
HandshakeSendCallback ( IAsyncResult ar ) : void
OnAddressFullyRead ( IAsyncResult ar ) : void
PipeConnectionReceiveCallback ( IAsyncResult ar ) : void
PipeConnectionSendCallback ( IAsyncResult ar ) : void
PipeRemoteReceiveCallback ( IAsyncResult ar ) : void
PipeRemoteSendCallback ( IAsyncResult ar ) : void
ProxyConnectCallback ( IAsyncResult ar ) : void
ReadAddress ( System.Action onSuccess ) : void
ReadAddress ( int bytesRemain, System.Action onSuccess ) : void
ReadAll ( IAsyncResult ar ) : void
ResponseCallback ( IAsyncResult ar ) : void
SendToServer ( int length, AsyncSession session ) : void
StartConnect ( ) : void
StartPipe ( AsyncSession session ) : void
TryReadAvailableData ( ) : void
destConnectTimer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
handshakeReceive2Callback ( IAsyncResult ar ) : void
proxyConnectTimer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateRemote() 공개 메소드

public CreateRemote ( ) : void
리턴 void

Start() 공개 메소드

public Start ( byte firstPacket, int length ) : void
firstPacket byte
length int
리턴 void

TCPHandler() 공개 메소드

public TCPHandler ( ShadowsocksController controller, Configuration config, TCPRelay tcprelay, Socket socket ) : System
controller ShadowsocksController
config Shadowsocks.Model.Configuration
tcprelay TCPRelay
socket Socket
리턴 System

프로퍼티 상세

BufferSize 공개적으로 정적으로 프로퍼티

public static int BufferSize
리턴 int

RecvReserveSize 공개적으로 정적으로 프로퍼티

public static int RecvReserveSize
리턴 int

RecvSize 공개적으로 정적으로 프로퍼티

public static int RecvSize
리턴 int

lastActivity 공개적으로 프로퍼티

public DateTime,System lastActivity
리턴 System.DateTime