C# Класс Firefly.Utils.SocketWrapper

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

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

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