aclC语言网络框架库
acl 框架库是一个 C 库,主要包含:服务器开发框架、同步/异步网络通讯、常用数据结构、进程池/线程池、流式 xml/json 解析器、http/ping 应用协议等内容;
acl 包括以下丰富的常用函数库:
1、常见网络应用库: SMTP 客户端库/PING 库/memcache 客户端库/handlersocket 客户端库/beanstalk 客户端库
2、HTTP 网络库:HTTP 客户端/服务端库,C++版 HttpServlet 类,HTTP COOKIE/HTTP SESSION 等
3、邮件解析库:mime解析库/RFC2047/RFC2048/mime base64/mime qp/mime uucode 等
4、网络通信库:阻塞/非阻塞网络 IO 库(其中 lib_acl_cpp 库通过嵌入 polarssl 而具备了 SSL 的能力)
5、服务器框架:包括进程池模式、线程池模式、非阻塞模式、UDP通信模式及触发器模式
6、事件引擎:支持 select、poll(for unix)、epoll(for linux)、kqueue(for bsd)、devpoll(for solaris)、iocp(for win32)、win32 窗口消息(for win32)事件引擎
7、通用连接池库:高效的连接池基础类库,支持丰富的功能
8、数据库客户端库:对原生的数据库客户端库进行了二次封装,使编程更为简易,功能更为丰富
9、xml/json 流式解析库:区别于网上其它已有的 xml/json 解析库,acl 中的 xml/json 解析库采用有限状态机方式解析数据,处理方式更为灵活
评论
libsvxC 语言网络库
libsvx(serviceXlibrary)是一个纯C编写的网络库,只支持Linux,但是仅依赖于libc和libpthread。libsvx使用“反应器”设计模式,它提供了这样一种机制:“在一个F
libsvxC 语言网络库
0
cwbC 语言网络框架
cwb(ConWeb)一个轻量级,快速的C语言网络框架。特性:异步IO支持事件驱动库数据序列化、编码支持示例代码/*事件驱动库*/Cwb_Event_Base*base=cwb_event_new()
cwbC 语言网络框架
0
zMemifGo 语言高性能网络库
zMemif是Go编写的高性能网络库。使用场景高性能音视频传输(RTN)网络遥测数据采集SRv6或者Ruta等流量调度及其它测试场景实测性能收包20Mpps发包12Mpps系统架构用法main.c 定
zMemifGo 语言高性能网络库
0
Hunt NetD 语言网络框架
HuntNet是基于hunt库实现的D语言网络传输协议层封装,类似netty/mina但测试下来性能更高,内置编解码规则标准化自定义的传输协议,能够实现快速开发各种基于TCP的自定义网络传输协议。支持
Hunt NetD 语言网络框架
0