uvwsWebsocket 通讯框架
基于 libuv 实现的 Websocket 通讯框架,实现 RFC6455 规范,目前仅提供 ws 方式。
wss 未来视需要再进行实现。
背景介绍
将原来的YunOS下面运行的ASR,TTS,NLU等模块移植到Pepper机器人上,需要一个能够承载模块运行的通讯框架。
功能介绍
支持RFC6455,暂时不支持SSL
服务器框架
客户端框架
异步任务管理
依赖
请先安装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
评论
NowJSJavaScript 通讯框架
NowJS是一个实现了JavaScript服务器端进行通讯的框架,基于Node.js开发。示例代码:服务器端:<scriptsrc="/nowjs/now.js"></script&
NowJSJavaScript 通讯框架
0
MMWormholeiOS 通讯框架
MMWormhole是iOS扩展与宿主应用的通讯框架。在iOS或OSX扩展与其包含的应用程序之间建立了桥梁。用于在两个位置之间来回传递数据或命令。邮件被存档到写入应用程序共享应用程序组的文件中。该效果
MMWormholeiOS 通讯框架
0
RMIIORMI 数据流通讯框架
RMIIO(也叫OpenHMS)是一个用来通过RMI框架(或者其他任意RPC框架)进行大数据流通讯的开发包。尽管RMI大大简化了远程方法调用过程,但用来发送大文件仍不适合,因为内存占用太大。而RMII
RMIIORMI 数据流通讯框架
0
gim及时通讯框架
gim是基于高性能网络框架getty封装的,能简单上手、稳定高效的及时通讯框架。它以降低及时通讯的技术门槛、把更多的时间专注在业务上为目的而诞生。特点轻量级架构,核心代码仅几百行。高效的协议,基于go
gim及时通讯框架
0
SwooleDistributedSwoole 分布式通讯框架
SwooleDistributed是swoole分布式系统的实现,他提供了一套基于swoole扩展的分布式通讯框架。结构图:SwooleDistributed不仅提供了分布式搭建的必要设施,还提供了4
SwooleDistributedSwoole 分布式通讯框架
0
I2P安全通讯框架
I2P是一个在匿名网络环境下进行安全数据传输的框架,数据在传输的过程中经过了多层次的加密。I2P是一个免费和开源的项目,致力于建立一个匿名的网络,以便大家可以匿名的进行诸如IRC聊天,共享文件,发送电
I2P安全通讯框架
0