2

谁能推荐一个易于使用、快速且可靠的 C++ API 来通过 UDP 套接字发送和接收数据?也许是专门为多人游戏设计的?

4

4 回答 4

7

它不是专门用于游戏的,但如果你想深入了解并通过 UDP 实现自己的协议,Boost.Asio真的很棒。

于 2009-10-26T19:19:46.140 回答
5

enet满足您的需求

  • 简单的
  • 快速地
  • 可靠的UDP
  • 用于实时多人游戏

虽然它不是面向对象的。

于 2009-10-26T18:58:08.430 回答
5

Raknet 非常好。太好了,这是在 unity3d 等商业引擎中联网的基础。http://www.jenkinssoftware.com

于 2009-10-26T19:05:44.017 回答
3

您可能想看看这个问题的答案:当您需要可靠的 UDP 时,您使用什么?. 我为一个客户开发了一个 C++ 版本的 ENet(它有一个 C API),他们用它作为他们游戏中间件产品的基础。

于 2009-10-26T20:21:45.923 回答