原博: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

手写的C++ WebSocket Server(windows)

 

 

另外说明:

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

手写的C++ WebSocket Server(windows)

 

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

 手写的C++ WebSocket Server(windows)

 

相关文章:

  • 2022-01-09
  • 2022-12-23
  • 2021-05-21
  • 2022-01-25
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
猜你喜欢
  • 1970-01-01
  • 2021-08-15
  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
  • 2022-02-07
  • 2021-05-29
相关资源
相似解决方案