libsvxC 语言网络库
libsvx (service X library) 是一个纯C编写的网络库,只支持Linux,但是仅依赖于libc和libpthread。
libsvx使用“反应器”设计模式,它提供了这样一种机制:“在一个FD上发生指定的事件”或“发生指定时间的超时”时,调用指定的回调函数。基于这种机制,libsvx提供了以下这些基础网络模块:TCP服务端模块,TCP客户端模块,UDP模块,ICMP模块。libsvx本身不包含任何应用层网络模块,比如:HTTP服务端模块,HTTP客户端模块,DNS客户端模块。
libsvx使用的线程模型:每个线程一个I/O looper,可选的线程池。
评论
zMemifGo 语言高性能网络库
zMemif是Go编写的高性能网络库。使用场景高性能音视频传输(RTN)网络遥测数据采集SRv6或者Ruta等流量调度及其它测试场景实测性能收包20Mpps发包12Mpps系统架构用法main.c 定
zMemifGo 语言高性能网络库
0
aclC语言网络框架库
acl框架库是一个C库,主要包含:服务器开发框架、同步/异步网络通讯、常用数据结构、进程池/线程池、流式xml/json解析器、http/ping应用协议等内容;acl包括以下丰富的常用函数库:1、常
aclC语言网络框架库
0
GrapeNetGo 语言编写轻量级网络库以及工具库
Go语言编写轻量级网络库(grapeNetisalightweightandEasyUseNetworkFramework)可用于游戏服务端、强网络服务器端或其他类似应用场景,每个模块单独提取并且拥有
GrapeNetGo 语言编写轻量级网络库以及工具库
0