手写的C++ WebSocket Server(windows)

原博:https://blog.csdn.net/du771278794/article/details/88981127?utm_medium=distribute.pc_relevant_download.none-task-blog-2~default~BlogCommendFromBaidu~default-4.test_version_3&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-2~default~BlogCommendFromBaidu~default-4.test_version_

 

用于C++的websocket server不少,但是为啥都要在linux下跑啊,所以找了很久都没有找到合适的,直到搜到了上面链接指向的原博主,他手写了一个server,牛。但是原代码有点乱,我将他的代码整理了一下,还修复了一些小问题。原理我不懂,大家可以看原博他说的挺好(还是没看明白)。直接上代码:

https://share.weiyun.com/3XjrAxDM

另外我还贴心的准备了client方便大家测试:

https://share.weiyun.com/txSi6Fda

 

 

另外说明:

测试中发现传输的数据长度超过125就会乱码,我初步诊断是因为这个长度的处理问题

 

我看代码里长度超过125会有特殊处理,但是我搞不懂,有实力的童鞋研究吧,反正我125够用了。

 

 

posted @ 2021-09-11 11:29  布兰姥爷  阅读(483)  评论(0编辑  收藏  举报