支持 Windows 的 P2P C++ 库

p2p c++ library with windows support?

本文关键字:C++ P2P Windows 支持      更新时间:2023-10-16

我有一个由opengl制成的基本虚拟环境(VE)。它有许多可移动的立方体。它有一个用户控制的球体,可以碰撞和改变VE中可移动立方体的位置。我想将 VE 扩展到多用户控制。为了在不同用户的 VE 副本中位置的可移动对象之间的一致性,我需要在用户之间创建一个 P2P 组。我已经使用Visual Studio在Windows上创建了应用程序。存在哪些简单的 P2P、c++ 库支持在对等方之间形成 P2P 组和 UDP 消息传递?

此外,我希望通过将 VE 划分为小区域来减少对等方和表单区域之间的通信,从而创建许多单独的 P2P 组,其中例如在区域边界上的用户可以属于 2 个 p2p 组。

我建议从ZeroMQ中获利。它轻巧但非常强大和可靠,社区很大。在他们的网站上,您还可以找到许多实现不同类型客户端-服务器应用程序的示例。