socket.io-poco

来源:互联网 发布:医学图像算法工程师 编辑:程序博客网 时间:2024/05/29 15:33

socket.io-poco

相较于socket.io官方推荐的C++库
虽然socket.io-poco的功能和协议版本不及官方库
但是依赖关系简单 仅需要编译poco
而官方库依赖于boost 实在太庞大 也很难移植到嵌入式应用中去

github仓库地址: https://github.com/himynameschris/socket.io-pocosocket.io-poco是一个C++写的socket.io协议栈 用来和node.js服务端进行socket.io通讯 依赖于poco库和cmake

编译流程

1. git clone https://github.com/himynameschris/socket.io-poco2. cd third_party3. ./installDependencies.sh   这里会将依赖的poco库下载并编译出库文件4. cd .. 回到顶层目录5. cd build6. cmake -DCOMPILE_EXAMPLES=ON ..7. make   make后生成的test bin文件和库文件位于顶层目录下的bin目录

make出错的话 如果你使用的是g++4.8这样比较低的版本 请在顶层的cmake脚本中增加C++11的语法声明
set(CMAKE_CXX_STANDARD 11)
低版本的g++可能需要这个声明
这个我已经向原项目提交修改修正它

测试

1. 首先要把node.js服务端运行起来   服务端的测试代码位于src/examples/server.js   测试环境需要安装node.js工具链   npm install   npm start   node server.js2. 回到bin目录3. 执行   ./socketiopoco_example

执行的过程中可能运行js服务端会出现很多错误 不过一般百度做些修改就可以解决

socketiopoco_example如果不先运行js服务端就会connect失败 由于原代码没有检查返回值而是继续运行 所以会出现段错误
我已经向项目提交了commit来修正它.

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 几个月的车算库存车 库存车哪里买 库存车有什么不好 什么叫库存车 库存一年的车能买吗 库存车出售 库存车价格 库存车能便宜多少 4s店库存车 库存车网 库存车好不好 库存车可以买吗 几个月为库存车 买库存车需要注意什么 二手库存车 库存车换机油 库存车标准 怎么看是不是库存车 超过几个月算库存车 怎么看新车是不是库存车 新车出厂5个月算库存车吗 哪里能买到半价的库存车 2017年天津五折库存车 库存皮鞋 库存运动鞋 工厂库存5元鞋子批发 库存鞋子批发市场 莆田库存鞋 温州5元库存鞋批发 温州库存鞋批发市场 温州库存鞋一条街 品牌库存鞋 晋江库存鞋批发10元 库存鞋批发市场 真皮库存鞋 5元鞋批发 库安恋之王子妃 库尔兰 盖尔加朵照片门 基尔加丹 奥尔加