4 Star 10 Fork 5

Kevin6188 / uvws

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 944 Bytes
一键复制 编辑 原始数据 按行查看 历史
Kevin6188 提交于 2017-06-23 00:02 . 修改README

uvws

基于libuv实现的Websocket通讯框架,实现RFC6455规范,目前仅提供ws方式。

wss未来视需要再进行实现。

第一行代码写于2017.4.28。



#背景介绍

将原来的YunOS下面运行的ASR,TTS,NLU等模块移植到Pepper机器人上,需要一个能够承载模块运行的通讯框架。



#功能介绍

  • 支持RFC6455,暂时不支持SSL
  • 服务器框架
  • 客户端框架
  • 异步任务管理



#开发成员

凯文 : 421093703@qq.com

海生 : yuhaisheng163@yeah.net



#依赖

请先安装cdeps工程的simplelog



#普通编译

mkdir build

cd build

cmake ..

make

make install



#交叉编译

export THIRDPARTY_HOME=/root/local

export CTC_ATOM_HOME=/root/ctc-linux64-atom-2.5.2.74

mkdir build

cd build

cmake -DCMAKE_INSTALL_PREFIX=/root/local -DCMAKE_TOOLCHAIN_FILE=pepper-toolchain.cmake ..

make

make install



C++
1
https://gitee.com/kevin158/uvws.git
git@gitee.com:kevin158/uvws.git
kevin158
uvws
uvws
master

搜索帮助