🔥 比libevent/libuv/asio更易用的国产网络库,用来开发
TCP/UDP/SSL/HTTP/WebSocket/MQTT 客户端/服务端
onps是一个开源且完全自主开发的国产网络协议栈。设计目标与LwIp相同,onps栈的目标系统同样是资源受限的单片机系统。提供完整的tcp/ip协议族实现,同时提供sntp、dns、ping等网络工具,支持以太网环境下dhcp动态ip地址申请,也支持动态及静态路由表。协议栈还封装实现了一个伯克利套接字(Berkeley sockets)层。协议栈使用ANSI C语言开发。
基于"事件"和"语义消息""流"的网络应用协议(在微服务、移动应用、物联网等场景,可替代 http、websocket 等)
一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
跨平台网络通信与服务器开发框架;支持 HTTP/MQTT/Redis/Memcache/SMTP/PING/Beanstalk/handler socket 等网络通信协议;支持线程池、协程、进程池、非阻塞、触发器等多种服务器编程模型;支持 XML/JSON/MIME/BASE64/UUCODE/QPCODE/RFC2047 等常见格式编解码;还有其它更多有价值的功能。
C++版Webrtc,兼容webrtc协议,可与谷歌webrtc类库互通,支持Webrtc/SRT/RTMP
metaRTC为纯C版本的webrtc 可与谷歌webrtc类库互通,支持Webrtc/SRT/RTMP