Windows下IOCP模型 socket服务器端实例 1. 创建服务器socket, 并将socket设置为非阻塞模式 2. bind()绑定IP地此与端口 3. listen() 4. 创建IO完成端口,将socket绑定到IO完成端口上 5. 根据当前机器CPU个数创建工作者线程池 6. 使用AcceptEx()提前创建客户socket,创建个数与CPU个数相关 以上准备工作全部完成 7. 工作者线程池 GetQueuedCompletionStatus()处理 7.1 收到 客户连接事件 后将 客户 绑定到IO完成端口上,并增加一个AcceptEx() 7.2 处理 客户收发事件 7.3 处理 客户 关闭事件 源码使用vs2017 MFC编写
2024-04-26 21:18:03 134KB IOCP IO完成端口 源码 AcceptEx
网上找的IOCP完成端口代码,测试可以实现512Byte 60000包/秒,CPU 10%,单线程,性能已经很好,对代码进行了X64修改,已全面支持X64,准备进一步优化。
2024-04-26 21:15:38 3.11MB IOCP 完成端口 封装
1
用C++实现的,能高并发(可自己设定)和高连接数(20000以上)的TCP与UDP两种协议IOCP封装源码。有效解决了掉线、死机、超时的基本问题。
2024-04-26 21:13:43 86KB IOCP
1
IOCP网络模型-附件资源
2023-05-21 23:24:45 106B
1
看过一些人写的完成端口但不能真正的使用并发,这是一个完成端口应有基本结构。 代码没变,删除了以前包含没有用的二进制文件。
2023-03-22 23:01:37 52KB 完成端口 UDP完成端口 IOCP
1
适合局域网中的消息发送,大家可以好好研究下
2022-12-29 09:31:31 3.61MB IOCP 聊天室 VC c++
1
DELPHI实现的完整端口全例子,有SQL查询、上传文件、下载文件,并附有完成端口性能测试工具。服务器中还有ADO连接池、Logger日志的完整实现,可以作为学习服务端编程和完成端口的例子。
2022-12-09 12:13:05 2.07MB DELPHI IOCP
1
高效率IOCP的UDP通信服务端,基于IOCP的为管理容器的线程池,提供取出与加入以及线程池大小的操作
2022-11-12 09:41:50 62KB udp iocp server 高效率
1
小猪佩奇 完成端口实例代码 升级到支持vs2017版本 学习 IOCP不错到入门工具
2022-10-18 21:50:05 162KB IOCP
1
基于IOCP完成端口的可伸缩性服务器程序,利用线程池、连接池、内存池的技术管理和实现服务器,可在各种服务器开发项目中应用。
2022-09-24 17:01:19 99KB iocp iocpserver 内存池 完成端口