C# Класс Shadowsocks.Util.Sockets.WrappedSocket

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
OnTcpConnectCompleted void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
OnTcpConnectCompleted ( object sender, SocketAsyncEventArgs args ) : void

Описание методов

BeginConnect() публичный Метод

public BeginConnect ( EndPoint remoteEP, AsyncCallback callback, object state ) : void
remoteEP System.Net.EndPoint
callback AsyncCallback
state object
Результат void

BeginReceive() публичный Метод

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
Результат IAsyncResult

BeginSend() публичный Метод

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
Результат IAsyncResult

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EndConnect() публичный Метод

public EndConnect ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Результат void

EndReceive() публичный Метод

public EndReceive ( IAsyncResult asyncResult ) : int
asyncResult IAsyncResult
Результат int

EndSend() публичный Метод

public EndSend ( IAsyncResult asyncResult ) : int
asyncResult IAsyncResult
Результат int

SetSocketOption() публичный Метод

public SetSocketOption ( SocketOptionLevel optionLevel, SocketOptionName optionName, bool optionValue ) : void
optionLevel SocketOptionLevel
optionName SocketOptionName
optionValue bool
Результат void

SetSocketOption() публичный Метод

public SetSocketOption ( SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue ) : void
optionLevel SocketOptionLevel
optionName SocketOptionName
optionValue int
Результат void

Shutdown() публичный Метод

public Shutdown ( SocketShutdown how ) : void
how SocketShutdown
Результат void