2个开源的Websocket的ANSI C实现

来源:互联网 发布:国家重点软件企业认定 编辑:程序博客网 时间:2024/06/09 19:53

noPoll

noPoll 0.2.6 发布,这是个稳定版本。此版本包括了一些 bug 修复;添加了 noPoll 连接器重试 EWOULD BLOCK  和EINPROGRESS 事件的新机制。

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

https://dolphin.aspl.es/svn/publico/nopoll/

 http://www.aspl.es/nopoll/

Wslay

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

https://tatsuhiro-t.github.io/wslay/

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

0 0
原创粉丝点击