C# 클래스 FastNetwork.UdpServer.AsyncSendPool

用于异步发送的SocketAsyncEventArgs对象池
상속: ISAEAPool
파일 보기 프로젝트 열기: zhujunxxxxx/FastNetwork

공개 메소드들

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