通過了長時間的測試與項目實踐,acl_cpp 1.1.1.2 版本終於發佈了,acl_cpp 基於 C 語言版本的 acl 框架庫而寫的C++庫,具有以下特性:java
1)同步/異步網絡通訊框架;同步流既支持網絡通訊,又支持文件讀寫linux
2)多進程/多線程/非阻塞/觸發器服務器框架編程
3)功能強大的 http 應用功能庫(能夠方便編寫 http 客戶端及 http 服務器,能夠象寫 java Servlet 同樣寫 WEB 應用程序)json
4)流式郵件 mime 解析庫,流式 xml 解析庫以及流式 json 解析庫服務器
5)memcahce 客戶端協議庫,handlesocket 客戶端協議庫網絡
6)阻塞非阻塞模式混合編程庫(主線程採用非阻塞方式,子線程採用阻塞方式,兩者有機結合)多線程
7)網絡事件引擎:同時支持 select, epoll(linux 平臺), iocp/win32 窗口消息(win32平臺), kqueue(BSD平臺), devpoll(solaris平臺) --- 目前彷佛只有 acl/acl_cpp 的事件引擎能同時支持這麼多系統的 API框架
。。。異步
我的微博:http://weibo.com/zsxxszsocket
下載地址:https://sourceforge.net/projects/aclcpp/
由於 acl_cpp 基於 acl,因此還須要下載 acl 庫:https://sourceforge.net/projects/acl/
更多技術文章:zsxxsz.iteye.com
在 acl_cpp/acl 中有大量的示例,同時頭文件中有詳細的接口說明