C# 클래스 Firefly.Utils.SocketWrapper

상속: ISocket
파일 보기 프로젝트 열기: FireflyServer/firefly

공개 메소드들

메소드 설명
Close ( ) : void
DisconnectAsync ( SocketAsyncEventArgs e ) : bool
Receive ( byte buffer, int offset, int size, SocketFlags socketFlags, SocketError &errorCode ) : int
ReceiveAsync ( ISocketEvent socketEvent ) : bool
Send ( IList buffers, SocketFlags socketFlags, SocketError &errorCode ) : int
SendAsync ( ISocketEvent socketEvent ) : bool
Shutdown ( SocketShutdown how ) : void
SocketWrapper ( Socket socket ) : System

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

DisconnectAsync() 공개 메소드

public DisconnectAsync ( SocketAsyncEventArgs e ) : bool
e System.Net.Sockets.SocketAsyncEventArgs
리턴 bool

Receive() 공개 메소드

public Receive ( byte buffer, int offset, int size, SocketFlags socketFlags, SocketError &errorCode ) : int
buffer byte
offset int
size int
socketFlags SocketFlags
errorCode SocketError
리턴 int

ReceiveAsync() 공개 메소드

public ReceiveAsync ( ISocketEvent socketEvent ) : bool
socketEvent ISocketEvent
리턴 bool

Send() 공개 메소드

public Send ( IList buffers, SocketFlags socketFlags, SocketError &errorCode ) : int
buffers IList
socketFlags SocketFlags
errorCode SocketError
리턴 int

SendAsync() 공개 메소드

public SendAsync ( ISocketEvent socketEvent ) : bool
socketEvent ISocketEvent
리턴 bool

Shutdown() 공개 메소드

public Shutdown ( SocketShutdown how ) : void
how SocketShutdown
리턴 void

SocketWrapper() 공개 메소드

public SocketWrapper ( Socket socket ) : System
socket Socket
리턴 System