Skip to content

Latest commit

 

History

History
73 lines (55 loc) · 2.22 KB

README_ZH.md

File metadata and controls

73 lines (55 loc) · 2.22 KB

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