31 lines
1.6 KiB
C++
31 lines
1.6 KiB
C++
#pragma once
|
||
#include "clientsession.h"
|
||
|
||
class CVillageClient : public CClientSession
|
||
{
|
||
public:
|
||
CVillageClient(void);
|
||
~CVillageClient(void);
|
||
|
||
protected:
|
||
char m_szRemoteAddress[ 32 ];
|
||
USHORT m_nRemotePort;
|
||
TCHAR m_szID[ 32 ];
|
||
TCHAR m_szPassword[ 32 ];
|
||
|
||
public:
|
||
void OnIoConnected(void);
|
||
void OnIoDisconnected(void);
|
||
void OnIoRead();
|
||
|
||
void OnVillageUserEntered( BYTE *pPacket );
|
||
void OnVillageCreatedParty( BYTE *pPacket );
|
||
void OnVillageJoinPartySucc( BYTE *pPacket );
|
||
void OnVillageJoinPartyFail( BYTE *pPacket );
|
||
void OnVillageStartStageSucc( BYTE *pPacket );
|
||
void OnVillageStartStageFail( BYTE *pPacket );
|
||
|
||
BOOL Begin( char *pRemoteAddress, USHORT nRemotePort, LPTSTR pID, LPTSTR pPassword );
|
||
void JoinParty( LPTSTR pLeaderName );
|
||
void ReqStartStage();
|
||
};
|