1 Star 0 Fork 6

ythyty / WebSocketTest

forked from yxstars / WebSocketTest 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

WebSocket测试

测试多个websocket的C++库

  • libwebsockets
  • WebSocket++
  • uWebSockets

libwebsockets

https://github.com/warmcat/libwebsockets 目录:libwebsockets
版本:libwebsockets-3.2.0
使用CMake生成VS2015工程,工程使用的绝对路径
D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-3.2.0\VS2015x86\libwebsockets.sln
D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-3.2.0\VS2015x64\libwebsockets.sln
编译说明:https://blog.csdn.net/chenjk10/article/details/100984366

生成文件:
  • 头文件:
    D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-3.2.0\VS2015x86\include
    D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-3.2.0\VS2015x64\include
  • lib路径:
    D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-3.2.0\VS2015x86\lib
    D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-3.2.0\VS2015x64\lib
  • dll路径:
    D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-3.2.0\VS2015x86\bin
    D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-3.2.0\VS2015x64\bin

版本:libwebsockets-2.4-stable
使用CMake生成VS2015工程,工程使用的绝对路径
D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-2.4-stable\VS2015x86\libwebsockets.sln

生成文件:
  • 头文件:
    D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-2.4-stable\VS2015x86\include
  • lib路径:
    D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-2.4-stable\VS2015x86\lib
  • dll路径:
    D:\GitProject\WebSocketTest\libwebsockets\libwebsockets-2.4-stable\VS2015x86\bin

WebSocketTest\libwebsockets\libwebsockets2.4Test目录下是libwebsockets-2.4的测试代码

为D:\GitProject\WebSocketTest\libwebsockets-2.4-stable,路径不同需要重新cmake
cmake时我将LWS_WITH_SSL的勾选去掉了,编译出来不支持openssl
LWS_WITH_LIBUV默认不勾选

WebSocket++

https://github.com/zaphoyd/websocketpp
目录:websocketpp
版本:websocketpp-0.8.1
WebSocket++ 只是一个头文件库,它实现了RFC6455的WebSocket协议。它允许集成WebSocket客户机和服务器功能c++ 程序。它使用可互换的网络传输模块,包括一个基于原始字符缓冲区,一个基于c++ iostreams,一个基于Asio(通过Boost或独立)。最终用户可以编写额外的传输根据需要支持其他网络或事件库的策略。

WebSocketTest\websocketpp\websocketppVSTest目录下是简单的测试代码,测试了websocketpp\websocketpp-0.8.1\examples\echo_server\echo_server.cpp

uWebSockets

https://github.com/uNetworking/uWebSockets 目录:uWebSockets
版本:uWebSockets-0.16.0b2

空文件

简介

libwebsockets和websocketpp源码编译和简单代码测试 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/ythyty/WebSocketTest.git
git@gitee.com:ythyty/WebSocketTest.git
ythyty
WebSocketTest
WebSocketTest
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891