📄 protocol.h
字号:
// 本文件定义了通信协议和通信消息结构
#if !defined(PROTOCOL)
#define PROTOCOL
#define PTC_NEW 100001 // 新用户进入
#define PTC_SAY 100002 // 普通聊天
#define PTC_WHISPERING 100003 // 悄悄话
#define PTC_CLIENT_QUIT 100004 // 用户退出
#define PTC_SYSTEM 100005 // 系统消息
#define PTC_USER_LIST 100006 // 用户列表
#define NAMESIZE 64 // 名字大小
#define DATASIZE 1024 // 交流信息大小
#include <afx.h>
struct NETMESSAGE
{
NETMESSAGE()
{
}
NETMESSAGE(int _type,
CString _form,
CString _to,
CString _data)
{
type = _type;
strcpy(form, (LPCTSTR)_form);
strcpy(to, (LPCTSTR)_to);
strcpy(data, (LPCTSTR)_data);
}
int type;
char form[NAMESIZE];
char to[NAMESIZE];
char data[DATASIZE];
};
#endif // !PROTOCOL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -