cgrequestip.h
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C头文件 代码 · 共 68 行
H
68 行
//////////////////////////////////////////////////////////////////////////////// Filename : CGRequestIP.h // Written By : excel96// Description ://////////////////////////////////////////////////////////////////////////////#ifndef __CG_REQUEST_IP_H__#define __CG_REQUEST_IP_H__#include "Packet.h"#include "PacketFactory.h"//////////////////////////////////////////////////////////////////////////////// class CGRequestIP;// client俊辑 server肺 穿焙啊狼 IP甫 夸没窍绰单// 穿焙啊啊 辟贸俊 乐促搁 objectID肺 夸没窍绊// 酒聪搁.. 某腐磐 捞抚栏肺 夸没茄促.//////////////////////////////////////////////////////////////////////////////class CGRequestIP : public Packet{public: CGRequestIP () throw (); ~CGRequestIP () throw (); public: void read ( SocketInputStream & iStream ) throw ( ProtocolException , Error ); void write ( SocketOutputStream & oStream ) const throw ( ProtocolException , Error ); void execute ( Player * pPlayer ) throw ( ProtocolException , Error ); PacketID_t getPacketID () const throw () { return PACKET_CG_REQUEST_IP; } PacketSize_t getPacketSize () const throw () { return szBYTE + m_Name.size(); } string getPacketName () const throw () { return "CGRequestIP"; } string toString () const throw ();public: string getName() const throw() { return m_Name; } void setName( const char* pName) throw() { m_Name = pName;}protected: string m_Name;};//////////////////////////////////////////////////////////////////////////////// class CGRequestIPFactory;//////////////////////////////////////////////////////////////////////////////class CGRequestIPFactory : public PacketFactory {public: Packet * createPacket () throw () { return new CGRequestIP(); } string getPacketName () const throw () { return "CGRequestIP"; } PacketID_t getPacketID () const throw () { return Packet::PACKET_CG_REQUEST_IP; } PacketSize_t getPacketMaxSize () const throw () { return szBYTE + 10;}};//////////////////////////////////////////////////////////////////////////////// class CGRequestIPHandler;//////////////////////////////////////////////////////////////////////////////class CGRequestIPHandler {public: static void execute ( CGRequestIP * pCGRequestIP , Player * pPlayer ) throw (ProtocolException, Error);};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?