IOCP

对于IOCP(完成端口)来说_PER_IO_DATA中的ol一定要初始化,否则出错

typedef struct _PER_IO_DATA
{
 OVERLAPPED ol;                 // 重叠结构
 char        buf[BUFFER_SIZE];   // 数据缓冲区
 int         nOperationType;     // 操作类型
#define OP_READ   1
#define OP_WRITE 2
#define OP_ACCEPT 3

 DWORD dwRecvLen;
}PER_IO_DATA, *PPER_IO_DATA;

你可能感兴趣的:(IOCP)