C# 클래스 Schumix.Server.ServerPacketHandler

파일 보기 프로젝트 열기: Schumix/Schumix2

공개 메소드들

메소드 설명
GetPacketMethodMap ( ) : ServerPacketMethod>.Dictionary
HandlePacket ( SchumixPacket packet, TcpClient client, NetworkStream stream ) : void
Init ( ) : void
RegisterHandler ( Opcode packetid, ServerPacketHandlerDelegate method ) : void
RemoveHandler ( Opcode packetid ) : void
RemoveHandler ( Opcode packetid, ServerPacketHandlerDelegate method ) : void
SendPacketBack ( SchumixPacket packet, NetworkStream stream, string hst, int backport ) : void
SendPacketBackAllHost ( SchumixPacket packet ) : void

비공개 메소드들

메소드 설명
AuthRequestPacketHandler ( SchumixPacket pck, NetworkStream stream, string hst, int bck ) : void
CloseHandler ( SchumixPacket pck, NetworkStream stream, string hst, int bck ) : void
NickNameHandler ( SchumixPacket pck, NetworkStream stream, string hst, int bck ) : void
ScsRandomHandler ( SchumixPacket pck, NetworkStream stream, string hst, int bck ) : void
ServerPacketHandler ( ) : System

메소드 상세

GetPacketMethodMap() 공개 메소드

public GetPacketMethodMap ( ) : ServerPacketMethod>.Dictionary
리턴 ServerPacketMethod>.Dictionary

HandlePacket() 공개 메소드

public HandlePacket ( SchumixPacket packet, TcpClient client, NetworkStream stream ) : void
packet SchumixPacket
client System.Net.Sockets.TcpClient
stream System.Net.Sockets.NetworkStream
리턴 void

Init() 공개 메소드

public Init ( ) : void
리턴 void

RegisterHandler() 공개 메소드

public RegisterHandler ( Opcode packetid, ServerPacketHandlerDelegate method ) : void
packetid Opcode
method ServerPacketHandlerDelegate
리턴 void

RemoveHandler() 공개 메소드

public RemoveHandler ( Opcode packetid ) : void
packetid Opcode
리턴 void

RemoveHandler() 공개 메소드

public RemoveHandler ( Opcode packetid, ServerPacketHandlerDelegate method ) : void
packetid Opcode
method ServerPacketHandlerDelegate
리턴 void

SendPacketBack() 공개 메소드

public SendPacketBack ( SchumixPacket packet, NetworkStream stream, string hst, int backport ) : void
packet SchumixPacket
stream System.Net.Sockets.NetworkStream
hst string
backport int
리턴 void

SendPacketBackAllHost() 공개 메소드

public SendPacketBackAllHost ( SchumixPacket packet ) : void
packet SchumixPacket
리턴 void