C# Class Fleck.SocketWrapper

Inheritance: ISocket
ファイルを表示 Open project: statianzo/Fleck Class Usage Examples

Public Methods

Method Description
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

Method Details

Accept() public method

public Accept ( Action callback, Action error ) : Task
callback Action
error Action
return Task

Authenticate() public method

public Authenticate ( X509Certificate2 certificate, SslProtocols enabledSslProtocols, System.Action callback, Action error ) : Task
certificate X509Certificate2
enabledSslProtocols SslProtocols
callback System.Action
error Action
return Task

Bind() public method

public Bind ( EndPoint endPoint ) : void
endPoint System.Net.EndPoint
return void

Close() public method

public Close ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

EndSend() public method

public EndSend ( IAsyncResult asyncResult ) : int
asyncResult IAsyncResult
return int

Listen() public method

public Listen ( int backlog ) : void
backlog int
return void

Receive() public method

public Receive ( byte buffer, Action callback, Action error, int offset ) : Task
buffer byte
callback Action
error Action
offset int
return Task

Send() public method

public Send ( byte buffer, System.Action callback, Action error ) : Task
buffer byte
callback System.Action
error Action
return Task

SocketWrapper() public method

public SocketWrapper ( Socket socket ) : System
socket Socket
return System