📄 entity_cmpplink.h
字号:
// TCmppLink_Entity.h: interface for the TCmppLink_Entity class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_TCMPPLINK_ENTITY_H__E9BDC06A_C3FB_4C15_A5CA_78DE2F8156D5__INCLUDED_)
#define AFX_TCMPPLINK_ENTITY_H__E9BDC06A_C3FB_4C15_A5CA_78DE2F8156D5__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Entity_Base.h"
DWORD WINAPI CmppLinkCheckThread(LPVOID lpParam);
class TCmppLink_Entity:public TBase_Entity
{
public:
TCmppLink_Entity(){};
~TCmppLink_Entity(){CloseHandle(m_LogSucc);TerminateThread(h_MainCmppThread,0);};
BOOL Init(char* pServerIp,int nPort)
{
TBase_Entity::Init(pServerIp, nPort,FALSE);
//创建协议处理线程
DWORD dwThreadId;
h_MainCmppThread = CreateThread(NULL, 0, CmppLinkCheckThread, this, 0, &dwThreadId);
if(h_MainCmppThread == 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_MainCmppThread;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -