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 + -
显示快捷键?