A Lightweight and fully asynchronous WebSocket client library based on libev(一个轻量的全异步的基于libev的WebSocket客户端C库)
Clone or download
zhaojh329 Print datetime when log to stdout
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
Latest commit fe4fb4e Jan 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake/Modules Fix compile failed in centos 6 Oct 31, 2018
example Provide function to send closed message Jan 12, 2019
src Print datetime when log to stdout Jan 20, 2019
.gitignore Initial commit Jan 5, 2018
BUILDOPENWRT.md chmod 644 Mar 25, 2018
BUILDOPENWRT_ZH.md chmod 644 Mar 25, 2018
CMakeLists.txt remove #set(CMAKE_VERBOSE_MAKEFILE ON) Sep 30, 2018
CONTRIBUTING.md chmod 644 Mar 25, 2018
CONTRIBUTING_ZH.md chmod 644 Mar 25, 2018
LICENSE Change license to LGPL2 Mar 3, 2018
README.md Bump version 3.2.0 Dec 28, 2018
README_ZH.md Bump version 3.2.0 Dec 28, 2018
frame-format chmod 644 Mar 25, 2018

README.md

libuwsc(中文)

license PRs Welcome Issue Welcome Release Version

A Lightweight and fully asynchronous WebSocket client library based on libev for Embedded Linux.

Keep Watching for More Actions on This Space

Why should I choose libev?

libev tries to follow the UNIX toolbox philosophy of doing one thing only, as good as possible.

Dependencies

Install dependent packages

sudo apt int libev-dev libssl-dev

Configure

See which configuration are supported

~/libuwsc/$ mkdir build && cd build
~/libuwsc/build$ cmake .. -L
~/libuwsc/build$ cmake .. -LH

Build and install

~/libuwsc/build$ make && sudo make install

Install on OpenWrt

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

If the install command fails, you can compile it yourself.

Contributing

If you would like to help making libuwsc better, see the CONTRIBUTING.md file.

QQ group: 153530783

If the project is helpful to you, please do not hesitate to star. Thank you!