C# 클래스 DBServer.SessionManager

파일 보기 프로젝트 열기: dream-young-soul/soul 1 사용 예제들

공개 메소드들

메소드 설명
AddSession ( Socket s, TcpServer server ) : void
FindSessionToSocket ( Socket s ) : InternalSession
Instance ( ) : SessionManager
ReceiveData ( Socket s, byte data, int nSize ) : void
RemoveSession ( Socket s ) : void
Run ( ) : void
SendLoginServer ( byte data ) : void
SendMapServer ( int mapid, byte data ) : void
SessionManager ( ) : System

메소드 상세

AddSession() 공개 메소드

public AddSession ( Socket s, TcpServer server ) : void
s System.Net.Sockets.Socket
server GameBase.Network.TcpServer
리턴 void

FindSessionToSocket() 공개 메소드

public FindSessionToSocket ( Socket s ) : InternalSession
s System.Net.Sockets.Socket
리턴 InternalSession

Instance() 공개 정적인 메소드

public static Instance ( ) : SessionManager
리턴 SessionManager

ReceiveData() 공개 메소드

public ReceiveData ( Socket s, byte data, int nSize ) : void
s System.Net.Sockets.Socket
data byte
nSize int
리턴 void

RemoveSession() 공개 메소드

public RemoveSession ( Socket s ) : void
s System.Net.Sockets.Socket
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void

SendLoginServer() 공개 메소드

public SendLoginServer ( byte data ) : void
data byte
리턴 void

SendMapServer() 공개 메소드

public SendMapServer ( int mapid, byte data ) : void
mapid int
data byte
리턴 void

SessionManager() 공개 메소드

public SessionManager ( ) : System
리턴 System