C# Класс Schumix.Framework.Network.ClientPacketHandler

Packet handler used by the client.
Показать файл Открыть проект

Открытые методы

Метод Описание
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