C# 클래스 Fleck.SocketWrapper

상속: ISocket
파일 보기 프로젝트 열기: statianzo/Fleck 1 사용 예제들

공개 메소드들

메소드 설명
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