文件名称:IOCP完成端口模型源代码
文件大小:21KB
文件格式:RAR
更新时间:2014-10-16 03:27:03
IOCP完成端口模型源代码
IOCP完成端口模型源代码 使用IOCP的TCP服务器使用过程大体如下: 1) 使用CreateIoCompletionPort函数创建完成端口,并以该I/O完成端口为参数创建多个服务线程; 2) 创建监听套接字; 3) 接收客户端连接请求,返回服务套接字; 4) 将服务套接字与完成端口绑定,并在该套接字上投递初始I/O操作请求; 5) 返回步骤3); 服务线程的流程如下: 1) 调用GetQueuedCompletionPort函数等待获取完成信息; 2) 根据需要对数据进行处理并投递后续的I/O操作请求; 3) 返回步骤1)。
【文件预览】:
IOCP
----Client()
--------TCPClient.cpp(2KB)
--------TCPClient.opt(48KB)
--------TCPClient.dsw(541B)
--------TCPClient.dsp(4KB)
--------TCPClient.plg(1KB)
--------TCPClient.ncb(41KB)
----common()
--------comm.h(433B)
--------protoinfo.h(3KB)
--------comm.cpp(876B)
--------Debug.h(466B)
--------initsock.h(461B)
----Server()
--------IOCPDemo.dsp(4KB)
--------IOCPDemo.opt(48KB)
--------IOCPDemo.plg(1KB)
--------server.suo(9KB)
--------IOCPDemo.ncb(41KB)
--------IOCPDemo.dsw(539B)
--------IOCPDemo.cpp(4KB)