WebSocket protocol 是HTML5一种新的协议,它是实现了浏览器与服务器全双工通信。WebSocket协议解析参考这篇文章http://www.cnblogs.com/chyingp/p/websocket-deep-in.html

一.WebSocketpp只是一个库,本身不需要搭建什么环境,只要新建的项目引入相关的库就行。但是WebSocketpp依赖于boost库,所以使用时需要先下载相应的boost库和websocketpp库

1.下载安装Boost库

Boost官网:https://www.boost.org/
点击版本号就可以进入下载了。

搭建WebSocketpp环境(C++)
我下载的是windows下的zip文件,不过7z文件相对较小,下载之后解压与zip解压的文件相同。不过1_71_0的版本下载之后 会没有/stage文件夹(这个后面再细说,不知道是不是我操作不对,但是1_71_0之前的版本却是有这个文件夹的。

安装boost的两个方法:
方法一:下载好解压之后,进入到文件夹目录下;
①双击bootstrap.bat,会弹出命令窗口,等待一会儿,这个时候目录下面就会生成bjam.exe和b2.exe;
②在双击bjam.exe,这个时候就会开始编译,不过会编译很久的…(最少也得半个小时)
搭建WebSocketpp环境(C++)
方法二:当然啦也可以自己去下载它编译好的文件,就不用等待编译了。编译好的文件在上图 Prebuilt windows binaries链接下,进入链接后选择相应的版本即可
搭建WebSocketpp环境(C++)
搭建WebSocketpp环境(C++)
2.下载websocketpp
websocketpp下载地址:https://github.com/zaphoyd/websocketpp
搭建WebSocketpp环境(C++)
3.新建一个vs Windows 控制台 C++工程
①右键当前解决方案,点击属性,进入到c/c++ 常规中,引入boost库和websocket库的文件夹根目录
②引入库目录,把boost/stage/lib添加到静态库
搭建WebSocketpp环境(C++)
搭建WebSocketpp环境(C++)
4.websocket使用手册
https://docs.websocketpp.org/getting_started.html
5.boost零基础
https://blog.csdn.net/yao_hou/article/details/89812259

相关文章:

  • 2021-10-25
  • 2021-11-29
  • 2021-12-14
  • 2022-12-23
  • 2021-06-25
  • 2021-10-08
  • 2021-04-14
  • 2021-10-11
猜你喜欢
  • 2021-12-18
  • 2021-12-26
  • 2022-01-17
  • 2021-08-28
  • 2022-01-01
  • 2021-09-20
相关资源
相似解决方案