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

📄 const.h

📁 网络聊天工具原代码 VC源码(网络编程
💻 H
字号:
#ifndef __NETCHAT_HEADER
#define __NETCHAT_HEADER


#define CHAT_PORT		1619
#define MAX_PACKET_SIZE		255
#define MAX_PROXY_LENGTH	256



#define HTTP_REQUEST_HEAD_FIRST		"POST http://"
#define HTTP_REQUEST_HEAD_SECOND	"/PCTel HTTP/1.1\r\nAccept: */*\r\nContent-type: audio/basic\r\nUser-Agent: PCTel/0.3\r\nHost: "
#define HTTP_REQUEST_HEAD_THIRD		"\r\nContent-Length: "
#define HTTP_REQUEST_HEAD_FOURTH	"\r\n\r\n"
#define HTTP_REPLY_HEAD_FIRST		"HTTP/1.1 200 OK\r\nServer: PCTel/0.3\r\nContent-Type: audio/basic\r\n"
#define HTTP_REPLY_HEAD_SECOND		"\r\n"
#define MINIMIZE_PROXY_HEAD_LENGTH	80			//至少有80字节
#define HTTP_AUTH_HEAD				"Proxy-Authorization:Basic "

// 代理类型
#define HTTP_PROXY					0
#define SOCKS_PROXY					1

// 描述通讯实体数据
#define MAX_USERNAME				16
#define MAX_IPADDRESS				16

#define SHUTDOWN_TIMEOUT			30

#define PROXY_AUTH_UNSET			1
#define PROXY_AUTH_SETTING			2
#define PROXY_AUTH_NOPASS			3
#define PROXY_AUTH_SETPASS			4

//定义下棋可能发生的动作
#define CHAT_ACT_NULL				0	//没有动作

#define CHAT_ACT_SEND_NAME			1	//发送姓名

#define CHAT_ACT_ASK_SEND			2	//聊天
#define CHAT_ACT_AGREE_SEND			3

#define CHAT_ACT_ASK_TEST			4	//测试网络
#define CHAT_ACT_AGREE_TEST		5	//已经连好

#define CHAT_ACT_BUSY				6	//忙
#define CHAT_ACT_QUIT				7	//断开网络



//向控制线程的窗口或者线程发送退出消息
//收到后,调用线程的KillThread成员函数
#define WM_THREAD_QUIT			WM_USER+115	
#define WM_THREAD_CONNECT		WM_USER+116
//采用消息互相发送数据命令
#define WM_THREAD_DATA			WM_USER+117
#define WM_CALL_TIMEOUT			WM_USER+118



#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -