C# Class Shadowsocks.Util.Sockets.WrappedSocket

Afficher le fichier Open project: shadowsocks/shadowsocks-windows Class Usage Examples

Private Properties

Свойство Type Description
OnTcpConnectCompleted void

Méthodes publiques

Méthode Description
BeginConnect ( EndPoint remoteEP, AsyncCallback callback, object state ) : void
BeginReceive ( byte buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state ) : IAsyncResult
BeginSend ( byte buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state ) : IAsyncResult
Dispose ( ) : void
EndConnect ( IAsyncResult asyncResult ) : void
EndReceive ( IAsyncResult asyncResult ) : int
EndSend ( IAsyncResult asyncResult ) : int
SetSocketOption ( SocketOptionLevel optionLevel, SocketOptionName optionName, bool optionValue ) : void
SetSocketOption ( SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue ) : void
Shutdown ( SocketShutdown how ) : void

Private Methods

Méthode Description
OnTcpConnectCompleted ( object sender, SocketAsyncEventArgs args ) : void

Method Details

BeginConnect() public méthode

public BeginConnect ( EndPoint remoteEP, AsyncCallback callback, object state ) : void
remoteEP System.Net.EndPoint
callback AsyncCallback
state object
Résultat void

BeginReceive() public méthode

public BeginReceive ( byte buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state ) : IAsyncResult
buffer byte
offset int
size int
socketFlags SocketFlags
callback AsyncCallback
state object
Résultat IAsyncResult

BeginSend() public méthode

public BeginSend ( byte buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state ) : IAsyncResult
buffer byte
offset int
size int
socketFlags SocketFlags
callback AsyncCallback
state object
Résultat IAsyncResult

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EndConnect() public méthode

public EndConnect ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Résultat void

EndReceive() public méthode

public EndReceive ( IAsyncResult asyncResult ) : int
asyncResult IAsyncResult
Résultat int

EndSend() public méthode

public EndSend ( IAsyncResult asyncResult ) : int
asyncResult IAsyncResult
Résultat int

SetSocketOption() public méthode

public SetSocketOption ( SocketOptionLevel optionLevel, SocketOptionName optionName, bool optionValue ) : void
optionLevel SocketOptionLevel
optionName SocketOptionName
optionValue bool
Résultat void

SetSocketOption() public méthode

public SetSocketOption ( SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue ) : void
optionLevel SocketOptionLevel
optionName SocketOptionName
optionValue int
Résultat void

Shutdown() public méthode

public Shutdown ( SocketShutdown how ) : void
how SocketShutdown
Résultat void