C# 클래스 RioSharp.RioTcpListener

상속: RioConnectionOrientedSocketPool
파일 보기 프로젝트 열기: aL3891/RioSharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
OnAccepted Action

공개 메소드들

메소드 설명
Dispose ( ) : void
Listen ( IPEndPoint localEP, int backlog ) : void
RioTcpListener ( RioFixedBufferPool sendPool, RioFixedBufferPool revicePool, uint socketCount, uint maxOutstandingReceive = 2048, uint maxOutstandingSend = 2048 ) : System

보호된 메소드들

메소드 설명
SocketIocpError ( int error, RioSharp.RioConnectionOrientedSocket socket, byte status ) : bool
SocketIocpOk ( RioSharp.RioConnectionOrientedSocket socket, byte status ) : bool

비공개 메소드들

메소드 설명
AcceptIocpComplete ( object o ) : void
BeginAccept ( RioSharp.RioConnectionOrientedSocket acceptSocket ) : void
FinalizeRecycle ( RioSharp.RioConnectionOrientedSocket socket ) : void
InitializeSocket ( RioSharp.RioConnectionOrientedSocket socket ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Listen() 공개 메소드

public Listen ( IPEndPoint localEP, int backlog ) : void
localEP System.Net.IPEndPoint
backlog int
리턴 void

RioTcpListener() 공개 메소드

public RioTcpListener ( RioFixedBufferPool sendPool, RioFixedBufferPool revicePool, uint socketCount, uint maxOutstandingReceive = 2048, uint maxOutstandingSend = 2048 ) : System
sendPool RioFixedBufferPool
revicePool RioFixedBufferPool
socketCount uint
maxOutstandingReceive uint
maxOutstandingSend uint
리턴 System

SocketIocpError() 보호된 메소드

protected SocketIocpError ( int error, RioSharp.RioConnectionOrientedSocket socket, byte status ) : bool
error int
socket RioSharp.RioConnectionOrientedSocket
status byte
리턴 bool

SocketIocpOk() 보호된 메소드

protected SocketIocpOk ( RioSharp.RioConnectionOrientedSocket socket, byte status ) : bool
socket RioSharp.RioConnectionOrientedSocket
status byte
리턴 bool

프로퍼티 상세

OnAccepted 공개적으로 프로퍼티

public Action OnAccepted
리턴 Action