IOCP完成端口源代码

关于IOCP完成端口的介绍有很多,这里就不介绍概念了。

如果不考虑跨平台问题,在Windows下IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。

以下是本人开发的IO完成端口服务器/客户端介绍:

名称:x-net

版本:1.0.0

特点:针对TCP网络通讯进行封装,使用widows下效率最高的IOCP通讯方式,工程包括服务端和客户端。
      可应用于即时网络通讯、跨平台网络通讯等。
功能:
      1、支持多用户并发连接通讯,理论支持10000+在线用户,实际运行5000+左右
      2、支持自定义通讯头协议,代码里实现了一个简单的组包拆包功能
      3、支持转发通讯包服务
      4、支持文件下载上传

说明:
使用了开源日志库log4cplus,网址:http://log4cplus.sourceforge.net/
简单用例见test目录:
test.vcxproj             -- VS2010工程
test_2005.vcproj   -- VS2005工程

源代码下载地址:http://code.google.com/p/x-net/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值