MFC是微软公司提供的一个类库,以C++类的形式封装了Windows API,是一个框架,在Visual Studio里新建一个MFC的工程,可以很方便地实现windows的图形界面程序进行人机交互,在MFC中实现Websocket要调用第三方库Websocketpp。
环境搭建
WebSocketpp下载
WebSocketpp也叫WebSocket++;
- WebSocket++官网:https://docs.websocketpp.org/
- 可直接在github上下载一个版本:https://github.com/zaphoyd/websocketpp/releases
- 下载完之后解压即可,最新版本0.8.2,目前我下载用的就是此版本;
Boost C++ Libraries
WebSocketpp依赖于boost,因此在使用WebSocketpp前需要编译Boost;
踩坑点,下载了好几个boost版本编译,经常出问题,后来搜索了好久资料才发现如下评论:WebSocket++0.8.2 has been tested through Boost 1.72
所以我们直接下载Boost 1.72的windows版的进行安装,安装完成还需要编译;
(