⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 protocol.h

📁 c++编写的局域网群聊系统
💻 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 + -