0

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

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

4

1 回答 1

1

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

于 2012-09-19T12:20:01.390 回答