一 应用场景
使用C++开发一个支持websocket协议的服务进程,可与HTML5(浏览器js文件)通信。来实现替换基于firebreath框架的跨浏览器插件开发。
当前,讲述websocketpp开源库的应用。目的是为了实现C++进程,支持websocket协议。
二 websocketpp环境搭建
注:wesocketpp是一个开源库,依赖于boost, openssl。
- 准备资源
- websocketpp
https://github.com/zaphoyd/websocketpp- openssl资源(不使用加密算法,可忽略)
从Github下载源码编译。或直接下载编译好的二进制文件。
路径:https://www.npcglib.org/~stathis/blog/precompiled-openssl/- boost资源
编译好的安装文件:
路径:https://sourceforge.net/projects/boost/files/boost-binaries/1.66.0/
源码下载地址: