49 lines
1010 B
C
49 lines
1010 B
C
|
|
#pragma once
|
|||
|
|
|
|||
|
|
#include "..\<5C>ں<EFBFBD><DABA><EFBFBD><EFBFBD><EFBFBD>\KernelEngineHead.h"
|
|||
|
|
#include "..\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\ClientSocketHead.h"
|
|||
|
|
#include "ParseData.h"
|
|||
|
|
|
|||
|
|
enum {
|
|||
|
|
eWebNull, //<2F><>Ч;
|
|||
|
|
eWebCardLib, //<2F>ƿ<EFBFBD>;
|
|||
|
|
eWebCheatUser, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
eWebCardLibGlobalCfg, //<2F>ƿ<EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
|
|||
|
|
eWebSysteMessage = 100, //ϵͳ<CFB5><CDB3>Ϣ;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
#define OPER_VERIFY_ERROR 1 //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>;
|
|||
|
|
#define OPER_SUCCESSED 0
|
|||
|
|
|
|||
|
|
class CIOCPServer;
|
|||
|
|
|
|||
|
|
class CServerSocketItem : public CTCPSocket
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
CServerSocketItem(WORD id, WORD socket, DWORD dwClientAddr, CIOCPServer* pIOCPServer, IClientSocket* pClientSocket);
|
|||
|
|
virtual ~CServerSocketItem();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
virtual bool processRecvData(void* data, DWORD len);
|
|||
|
|
|
|||
|
|
bool Close();
|
|||
|
|
|
|||
|
|
bool HttpResponse(LPCTSTR lpszMessage);
|
|||
|
|
//<2F><><EFBFBD>ͽ<EFBFBD><CDBD><EFBFBD>;
|
|||
|
|
bool SendResult(LPCTSTR pstrFormat, ...);
|
|||
|
|
//ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
bool ExecuteRequest();
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ƿ<EFBFBD>;
|
|||
|
|
bool WebSetCardLibRequest();
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
bool WebSetCheatUserRequest();
|
|||
|
|
//<2F>ƿ<EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
bool WebCardLibGlobalCfgRequest();
|
|||
|
|
|
|||
|
|
protected:
|
|||
|
|
CParseData m_ParseData;
|
|||
|
|
IClientSocket* m_pClientSocket;
|
|||
|
|
};
|