C# Класс Fleck.SocketWrapper

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

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

Метод Описание
Accept ( Action callback, Action error ) : Task
Authenticate ( X509Certificate2 certificate, SslProtocols enabledSslProtocols, System.Action callback, Action error ) : Task
Bind ( EndPoint endPoint ) : void
Close ( ) : void
Dispose ( ) : void
EndSend ( IAsyncResult asyncResult ) : int
Listen ( int backlog ) : void
Receive ( byte buffer, Action callback, Action error, int offset ) : Task
Send ( byte buffer, System.Action callback, Action error ) : Task
SocketWrapper ( Socket socket ) : System

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

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

public Accept ( Action callback, Action error ) : Task
callback Action
error Action
Результат Task

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

public Authenticate ( X509Certificate2 certificate, SslProtocols enabledSslProtocols, System.Action callback, Action error ) : Task
certificate X509Certificate2
enabledSslProtocols SslProtocols
callback System.Action
error Action
Результат Task

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

public Bind ( EndPoint endPoint ) : void
endPoint System.Net.EndPoint
Результат void

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

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

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

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

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

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

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

public Listen ( int backlog ) : void
backlog int
Результат void

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

public Receive ( byte buffer, Action callback, Action error, int offset ) : Task
buffer byte
callback Action
error Action
offset int
Результат Task

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

public Send ( byte buffer, System.Action callback, Action error ) : Task
buffer byte
callback System.Action
error Action
Результат Task

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

public SocketWrapper ( Socket socket ) : System
socket Socket
Результат System