发布一套IOCP框架

来源:互联网 发布:软件兼容性测试方法 编辑:程序博客网 时间:2024/05/03 04:22

原文链接:http://blog.csdn.net/chenyu2202863/archive/2010/08/17/5818920.aspx

 

更新:

2010/08/21

1. 提供MemoryPool支持(详情请查看猛击这里)

2. 模仿asio中io_service服务,把dispatcher接口公开出来,可以post任意回调

3. 增强网络服务端demo

同时,把该套框架放到了Google code上,需要的朋友可以自行下载。

svn:http://iocpframework.googlecode.com/svn/thrunk/

压缩包:http://code.google.com/p/iocpframework/downloads/list

该框架基于Windows Overlapped IO的完成端口模式。彻底分离了IO线程和Work线程。并且易扩展、易复用、易维护。

目前,所提供的源码提供了Socket和File的异步操作,可以非常方便的扩展为支持其他的操作。

编译环境需求:

VS2008+SP1以上(支持C++ tr1组件即可)。

大致的层次图如下:

>> 源码下载

原创粉丝点击