#include <packets.h>
Inheritance diagram for cClientPacket:

Public Methods | |
| virtual void | receive (NXWCLIENT ps) |
| Receive packet from client. | |
| virtual | ~cClientPacket () |
Protected Methods | |
| char * | getBeginValidForReceive () |
| get pointer after the packet command ( it's read before ) | |
| void | getFromSocket (NXWSOCKET socket, char *b, int size) |
| get From Client | |
| void | getStringFromSocket (NXWSOCKET socket, string &s, int lenght) |
| read a string from socket buffer | |
| void | getUnicodeStringFromSocket (NXWSOCKET s, wstring &c, int size=-1) |
| read an unicode string from socket buffer | |
|
|
|
|
|
get pointer after the packet command ( it's read before )
|
|
||||||||||||||||
|
get From Client
|
|
||||||||||||||||
|
read a string from socket buffer
|
|
||||||||||||||||
|
read an unicode string from socket buffer
|
|
|
Receive packet from client.
Reimplemented in cPacketCreateCharacter, cPacketTalkRequest, cPacketLogin, cPacketDeleteCharacter, cPacketCharProfileReq, cPacketMenuSelection, clPacketAddPartyMember, clPacketRemovePartyMember, clPacketPartyTellMessage, clPacketPartyTellAllMessage, clPacketPartyCanLoot, clPacketPartyAccept, and clPacketPartyDecline. |