nopoll使用


noPoll 是一个 WebSocket 的开源实现,使用 ANSI C 编写,可用于构建纯 WebSocket 解决方案和为已有的面向 TCP 的应用程序提供 


WebSocket 支持。


授权协议: LGPL
开发语言: C/C++  
操作系统: Windows Linux


nopoll官网:
http://www.aspl.es/nopoll/
源码:
http://www.oschina.net/p/nopoll/similar_pro




Wslay使用


授权协议:MIT
开发语言:C/C++
操作系统:Linux


Wslay 是一个用 C 语言实现的 WebSocket 开发库。实现了 RFC 6455 中描述的第 13 版本的协议。提供了基于事件的 API 和基于帧的底层 API。特别适合非堵塞的 reactor 模式风格应用。可在不同的事件中设置回调。Wslay 只支持 WebSocket 协议的数据传输部分,不执行 HTTP 的握手过程。


Wslay官网:
https://tatsuhiro-t.github.io/wslay/


源码:
https://github.com/tatsuhiro-t/wslay






libwebsockets使用
libwebsockets是lighstweight纯C库建成使用最小的CPU和内存资源,并提供快速吞吐量的两个方向。
它支持SSL。
libwebsockets官网:
https://libwebsockets.org/
源码:
https://github.com/warmcat/libwebsockets


websocket++


WebSocket++ 是一个只包含 C++ 头文件的 WebSocket 的 C++ 开发包,实现了 RFC 6455 也就是 WebSocket 协议。可以在 C++ 应用中实现 WebSocket 客户端和服务器端功能。使用可交换的网络传输模块,包括 C++ iostreams 和 Boost Asio。


源码:
https://github.com/zaphoyd/websocketpp


以下为两文为对websocket的介绍
http://www.cnblogs.com/fuqiang88/p/5956363.html
http://www.tuicool.com/articles/ARBvem
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐