uWebSockets 客户端

Lor*_*ins 6 c++ client-server uwebsockets

我主要使用 C++,想要为项目实现服务器-客户端通信。虽然不太精通分布式计算,但我尝试过各种工具组合,例如 SocketIO 服务器(JS 中)+ C++ 客户端库或 IXWebSocket。我也不想在 Boost.Asio 中从头开始实现所有内容。

据我所知,uWebSockets是 C++ 中性能最高且符合标准的解决方案。问题是只有一个服务器库可用。我知道“任何”兼容的 Web 套接字实现都能够与 uWebSockets 服务器一起使用,但是:

  • 有规范的方法吗?在这种情况下,人们作为客户端使用什么?我看到该仓库有大约 12k 颗星,所以这一定非常简单。我再次想使用C++ 客户端,而不是 JS 中的浏览器实现。
  • 如果定制解决方案合适,我应该如何去做?