C# 클래스 Avalon.Network.SocketServer

파일 보기 프로젝트 열기: mabinogidev/mabinogi-development 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ClientList List
PacketQueue Queue
m_SessionCount int

공개 메소드들

메소드 설명
Listen ( ) : bool
OnDataReceive ( IAsyncResult async ) : void

Invoked when a client sends data.

OnNewConnection ( IAsyncResult async ) : void

Invoked when listener recieved a new connection.

ProcessPacket ( byte buffer, SocketClient sockstate ) : void

ProcessPacket takes a given buffer and imports it to a Packet Factory for further processing.

ProcessQueue ( SocketClient sockstate ) : void
SocketServer ( IPAddress address, int port ) : System

Stores parameters in local variables m_serverIP and m_listenPort.

SocketServer ( Socket newConnection ) : System

Stores a reference to a placeholder for current objects socket.

메소드 상세

Listen() 공개 메소드

public Listen ( ) : bool
리턴 bool

OnDataReceive() 공개 메소드

Invoked when a client sends data.
public OnDataReceive ( IAsyncResult async ) : void
async IAsyncResult
리턴 void

OnNewConnection() 공개 메소드

Invoked when listener recieved a new connection.
public OnNewConnection ( IAsyncResult async ) : void
async IAsyncResult
리턴 void

ProcessPacket() 공개 메소드

ProcessPacket takes a given buffer and imports it to a Packet Factory for further processing.
public ProcessPacket ( byte buffer, SocketClient sockstate ) : void
buffer byte
sockstate SocketClient
리턴 void

ProcessQueue() 공개 메소드

public ProcessQueue ( SocketClient sockstate ) : void
sockstate SocketClient
리턴 void

SocketServer() 공개 메소드

Stores parameters in local variables m_serverIP and m_listenPort.
public SocketServer ( IPAddress address, int port ) : System
address System.Net.IPAddress
port int
리턴 System

SocketServer() 공개 메소드

Stores a reference to a placeholder for current objects socket.
public SocketServer ( Socket newConnection ) : System
newConnection Socket
리턴 System

프로퍼티 상세

ClientList 공개적으로 프로퍼티

public List ClientList
리턴 List

PacketQueue 공개적으로 프로퍼티

public Queue PacketQueue
리턴 Queue

m_SessionCount 공개적으로 프로퍼티

public int m_SessionCount
리턴 int