VS2013 基于websocket的服务器开发

实现目标:使用基于websocketPP开源库,在里面添加相关交互功能

配置相关环境:

关于boost和websocketpp、cmake的安装以下链接会详细介绍,在此不赘述。
01如何使用BOOST以及安装websocket程序??
参考文章:VS2013下的Boost的安装调试和下载:
https://blog.csdn.net/langb2014/article/details/49180169
https://blog.csdn.net/hellokandy/article/details/70877870
https://blog.csdn.net/JUST_DO_1122/article/details/81408837

02如何下载Cmake编译websocket并且,在VS2013中运行出来。
Cmake的主要作用是编译通过websocketpp,将相关配置路径存放好,并且通过该软件,使websocketpp用合适的链接器(本次使用VS2013),以便在VS203中成功运行。
参考文章:https://blog.csdn.net/JUST_DO_1122/article/details/81408837

环境按照步骤配置好之后,出现运行错误。
03测试Boost是否可以使用,测试成功
参考文章:https://jingyan.baidu.com/album/11c17a2c765763f446e39dc1.html?picindex=11
在这里插入图片描述
完成配置相关步骤,重新运行一下程序,可以运行成功资源库。

读懂程序

websocketpp里面有很多开源的例子。现在,我们下一步,读懂例子,进行服务器的正式编写。
01在线测试网页,测试服务器是否正常运行
看到这篇关于测试客户端和服务器正常通信的博客
https://blog.csdn.net/wangdamingll/article/details/53412325
通过在线测试,服务器可以正常使用。
02关于tls例子的相关内容
websocketpp的example中,有关于tls 的例子,需要使用到openss.exe将.com文件转换为.pem文件,才能执行成功,具体做法参考这个文章。https://blog.csdn.net/longji/article/details/82429143

实现与JS交互的客户端

现在来到下一步,编写基于JS的服务端,和端口进行测试。

发布了8 篇原创文章 · 获赞 0 · 访问量 100

猜你喜欢

转载自blog.csdn.net/weixin_43587704/article/details/102841702