📄 entity_pt.h
字号:
#ifndef _PT_ENTITY_H
#define _PT_ENTITY_H
#include "entity_base.h"
DWORD WINAPI PtCheckThread(LPVOID lpParam);
class TPt_Entity:public TBase_Entity
{
public:
TPt_Entity(){};
~TPt_Entity()
{
CloseHandle(m_LogSucc);
TerminateThread(h_MainPtThread,0);
};
BOOL Init(char* pServerIp,int nPort)
{
TBase_Entity::Init(pServerIp, nPort,FALSE);
//创建协议处理线程
DWORD dwThreadId;
h_MainPtThread = CreateThread(NULL, 0, PtCheckThread, this, 0, &dwThreadId);
if(h_MainPtThread == NULL)
return FALSE;
m_LogSucc=CreateEvent(NULL,true,false,NULL);
return TRUE;
};
BOOL OnTcpDataInd(char Buff[],int BufLen); //收到TCP消息
int Login(); //登陆服务器
int Logout(); //退出服务器
BOOL SendLinkTest(); //发送测试消息
private:
HANDLE m_LogSucc;
HANDLE h_MainPtThread;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -