21 Star 63 Fork 20

赵建辉 / libuwsc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_ZH.md 2.22 KB
一键复制 编辑 原始数据 按行查看 历史
赵建辉 提交于 2020-04-07 12:56 . Bump version 3.3.5

libuwsc

license PRs Welcome Issue Welcome Release Version Build Status

一个轻量的针对嵌入式Linux的基于libev的WebSocket客户端C库。 提供Lua绑定。

我为什么要选择libev?

libev尝试追随UNIX工具箱哲学,一次只干一件事,每次都做到最好。

特性

  • 轻量 - 35KB(使用glibc,stripped)
  • 全异步 - 使用libev作为其事件后端
  • 支持SSL - OpenSSL, mbedtls and CyaSSl(wolfssl)
  • 代码结构清晰,通俗易懂,亦适合学习
  • Lua绑定

依赖

安装依赖软件

sudo apt install libev-dev libssl-dev

编译和安装

git clone --recursive https://github.com/zhaojh329/libuwsc.git
cd libuwsc
mkdir build && cd build
cmake ..
make && sudo make install

安装到OpenWRT

opkg update
opkg list | grep libuwsc
opkg install libuwsc-nossl

如果安装失败,你可以自己编译

贡献代码

如果你想帮助libuwsc变得更好,请参考 CONTRIBUTING_ZH.md

技术交流

QQ群:153530783

C
1
https://gitee.com/zhaojh329/libuwsc.git
git@gitee.com:zhaojh329/libuwsc.git
zhaojh329
libuwsc
libuwsc
master

搜索帮助