acl C语言网络框架库开源项目

我要开发同款
匿名用户2012年06月03日
38阅读
开发技术C/C++
所属分类常用工具包、程序开发、网络工具包
授权协议GPLv2

作品详情

acl框架库是一个C库,主要包含:服务器开发框架、同步/异步网络通讯、常用数据结构、进程池/线程池、流式xml/json解析器、http/ping应用协议等内容;

acl包括以下丰富的常用函数库:

1、常见网络应用库:SMTP客户端库/PING库/memcache客户端库/handlersocket客户端库/beanstalk客户端库2、HTTP网络库:HTTP客户端/服务端库,C++版HttpServlet类,HTTPCOOKIE/HTTPSESSION等3、邮件解析库:mime解析库/RFC2047/RFC2048/mimebase64/mimeqp/mimeuucode等4、网络通信库:阻塞/非阻塞网络IO库(其中lib_acl_cpp库通过嵌入polarssl而具备了SSL的能力)5、服务器框架:包括进程池模式、线程池模式、非阻塞模式、UDP通信模式及触发器模式6、事件引擎:支持select、poll(forunix)、epoll(forlinux)、kqueue(forbsd)、devpoll(forsolaris)、iocp(forwin32)、win32窗口消息(forwin32)事件引擎7、通用连接池库:高效的连接池基础类库,支持丰富的功能8、数据库客户端库:对原生的数据库客户端库进行了二次封装,使编程更为简易,功能更为丰富9、xml/json流式解析库:区别于网上其它已有的xml/json解析库,acl中的xml/json解析库采用有限状态机方式解析数据,处理方式更为灵活

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论