C# 클래스 Schumix.Framework.Network.ClientPacketHandler

Packet handler used by the client.
파일 보기 프로젝트 열기: Schumix/Schumix2

공개 메소드들

메소드 설명
AuthApprovedHandler ( SchumixPacket pck, string hst ) : void

The auth approved packet handler. (SMSG_AUTH_APPROVED)

AuthDeniedHandler ( SchumixPacket pck, string hst ) : void

The auth denied packet handler. (SMSG_AUTH_DENIED)

GetPacketMethodMap ( ) : ClientPacketMethod>.Dictionary
HandlePacket ( SchumixPacket packet, TcpClient client ) : void

Handles the packet.

Init ( ) : void

Init this instance.

RegisterHandler ( Opcode packetid, ClientPacketHandlerDelegate method ) : void
RemoveHandler ( Opcode packetid ) : void
RemoveHandler ( Opcode packetid, ClientPacketHandlerDelegate method ) : void
ScsRandHandler ( SchumixPacket pck, string hst ) : void

The SCS Random number handler. (SMSG_SEND_SCS_RANDOM)

비공개 메소드들

메소드 설명
ClientPacketHandler ( ) : System
CloseHandler ( SchumixPacket pck, string hst ) : void

메소드 상세

AuthApprovedHandler() 공개 메소드

The auth approved packet handler. (SMSG_AUTH_APPROVED)
public AuthApprovedHandler ( SchumixPacket pck, string hst ) : void
pck SchumixPacket /// Packet. ///
hst string /// Host. ///
리턴 void

AuthDeniedHandler() 공개 메소드

The auth denied packet handler. (SMSG_AUTH_DENIED)
public AuthDeniedHandler ( SchumixPacket pck, string hst ) : void
pck SchumixPacket /// Packet. ///
hst string /// Host. ///
리턴 void

GetPacketMethodMap() 공개 메소드

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

HandlePacket() 공개 메소드

Handles the packet.
public HandlePacket ( SchumixPacket packet, TcpClient client ) : void
packet SchumixPacket /// Packet. ///
client System.Net.Sockets.TcpClient /// Client. ///
리턴 void

Init() 공개 메소드

Init this instance.
public Init ( ) : void
리턴 void

RegisterHandler() 공개 메소드

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

RemoveHandler() 공개 메소드

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

RemoveHandler() 공개 메소드

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

ScsRandHandler() 공개 메소드

The SCS Random number handler. (SMSG_SEND_SCS_RANDOM)
public ScsRandHandler ( SchumixPacket pck, string hst ) : void
pck SchumixPacket /// Packet. ///
hst string /// Host. ///
리턴 void