C# 클래스 Shadowsocks.Controller.Handler

파일 보기 프로젝트 열기: nladuo/AutoShadowsocks 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
connection Socket
controller ShadowsocksController
encryptor IEncryptor
lastActivity System.DateTime
relay TCPRelay
remote Socket
server Shadowsocks.Model.Server

공개 메소드들

메소드 설명
Close ( ) : void
CreateRemote ( ) : void
Start ( byte firstPacket, int length ) : void

비공개 메소드들

메소드 설명
CheckClose ( ) : void
ConnectCallback ( IAsyncResult ar ) : void
HandleUDPAssociate ( ) : void
HandshakeReceive ( ) : void
HandshakeSendCallback ( IAsyncResult ar ) : void
PipeConnectionReceiveCallback ( IAsyncResult ar ) : void
PipeConnectionSendCallback ( IAsyncResult ar ) : void
PipeRemoteReceiveCallback ( IAsyncResult ar ) : void
PipeRemoteSendCallback ( IAsyncResult ar ) : void
ReadAll ( IAsyncResult ar ) : void
ResponseCallback ( IAsyncResult ar ) : void
RetryConnect ( ) : void
StartConnect ( ) : void
StartPipe ( ) : void
connectTimer_Elapsed ( object sender, ElapsedEventArgs e ) : void
handshakeReceive2Callback ( IAsyncResult ar ) : void

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateRemote() 공개 메소드

public CreateRemote ( ) : void
리턴 void

Start() 공개 메소드

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

프로퍼티 상세

connection 공개적으로 프로퍼티

public Socket connection
리턴 Socket

controller 공개적으로 프로퍼티

public ShadowsocksController,Shadowsocks.Controller controller
리턴 ShadowsocksController

encryptor 공개적으로 프로퍼티

public IEncryptor encryptor
리턴 IEncryptor

lastActivity 공개적으로 프로퍼티

public DateTime,System lastActivity
리턴 System.DateTime

relay 공개적으로 프로퍼티

public TCPRelay,Shadowsocks.Controller relay
리턴 TCPRelay

remote 공개적으로 프로퍼티

public Socket remote
리턴 Socket

server 공개적으로 프로퍼티

public Server,Shadowsocks.Model server
리턴 Shadowsocks.Model.Server