支持Windows的p2p c ++库?

时间:2012-09-18 22:07:10

标签: c++ windows visual-c++ udp p2p

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

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

1 个答案:

答案 0 :(得分:1)

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