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

📄 nwdatastruct.h

📁 这是我做的一个iocp的服务器端的测试代码
💻 H
字号:
#include "MySocket.h"
#include "MyList_Win.h"


#ifndef NWDATASTRUCT_H
#define NWDATASTRUCT_H

#define SERVER_PORT 5002 //服务器端口
#define MAX_BUFFER_SIZE 12*1024 //数据缓冲的最大长度

#define MAX_MSGPROCESS_THREAD_CONUT 4 //上层处理线称的最大数
#define MAX_LISTEN_BUFFER_COUNT 5 //listen socket 的最大缓冲数目
#define MAX_SENDTHREAD_TIME 0 //发送线层发送数据的时间间隔。

#define MAX_SENDTHREAD_BUFFER_COUNT 1024 //发送线程允许的最大长度

#define MAX_CLIENT_CONNECT_COUNT  50000 //最大的同时在线的用户亮。
#define MAX_UPLOAD_BUFFER_COUNT 10000 //

//这个是和上层之间进行数据传递的。

typedef struct NWDataBuffer 
{
	USHORT BuffLength ;
	CSockAddr m_DataAddr ;//数据要发送到什么地址,或者来至什么地址
	PVOID m_SocketKey;//用来作为唯一的对应键和上层对应。	
	char DataBuffer[MAX_BUFFER_SIZE];
}* pNWDataBuffer;
typedef MyList_Win<pNWDataBuffer> MyNWDataBufferList;

#endif 

⌨️ 快捷键说明

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