scipy algorithm haskell parameters tags Egret Engine vue安装 pmp教学视频 ps视频教程全集完整版 jq点击事件 jquery绑定change事件 jquery解析json solr索引 oracle查询数据库 json转object tomcat调优和jvm调优 xshell搭建ss java微服务架构 重置hosts range函数python 数据库学习 python集合 python中items python返回值 java中继承 java泛型 java的正则表达式 java时间类型 java多线程处理 java文件路径 骁龙660和625 安卓刷机精灵 dnf武极刷图加点 电子商城系统 小米游戏鼠标 完美漂移辅助 电脑代码雨 蜘蛛皮肤 骰子gif linux系统下载
当前位置: 首页 > 学习教程  > 

常用WebSocket 库

2020/10/16 17:48:11 文章标签: websocket库

nopoll使用noPoll 是一个 WebSocket 的开源实现,使用 ANSI C 编写,可用于构建纯 WebSocket 解决方案和为已有的面向 TCP 的应用程序提供 WebSocket 支持。授权协议: LGPL开发语言: C/C 操作系统: Windows Linuxnopoll…

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

本文链接: http://www.dtmao.cc/news_show_300154.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?