nwdatastruct.h

来自「这是我做的一个iocp的服务器端的测试代码」· C头文件 代码 · 共 31 行

H
31
字号
#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 + =
减小字号Ctrl + -
显示快捷键?