C# Класс FastNetwork.UdpServer.AsyncSendPool

用于异步发送的SocketAsyncEventArgs对象池
Наследование: ISAEAPool
Показать файл Открыть проект

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

Метод Описание
AsyncSendPool ( int messageBufferSize, Socket socket ) : System

new

GetSocketAsyncEventArgs ( ) : SocketAsyncEventArgs

get

ReleaseSocketAsyncEventArgs ( SocketAsyncEventArgs e ) : void

release

SendAsync ( EndPoint endPoint, byte payload ) : void

sned async

Приватные методы

Метод Описание
SendCompleted ( object sender, SocketAsyncEventArgs e ) : void

send completed handle

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

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

new
public AsyncSendPool ( int messageBufferSize, Socket socket ) : System
messageBufferSize int
socket Socket
Результат System

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

get
public GetSocketAsyncEventArgs ( ) : SocketAsyncEventArgs
Результат System.Net.Sockets.SocketAsyncEventArgs

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

release
public ReleaseSocketAsyncEventArgs ( SocketAsyncEventArgs e ) : void
e System.Net.Sockets.SocketAsyncEventArgs
Результат void

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

sned async
endPoint is null payload is null or empty payload length大于messageBufferSize
public SendAsync ( EndPoint endPoint, byte payload ) : void
endPoint System.Net.EndPoint
payload byte
Результат void