Вопрос

Может ли кто-нибудь порекомендовать простой в использовании, быстрый и надежный API C++ для отправки и получения данных через сокет UDP?Может быть, что-то специально предназначенное для многопользовательских игр?

Это было полезно?

Решение

Ракнет удивительно хорош. Так хорошо, что это основа для создания сетей в коммерческих движках, таких как unity3d. http://www.jenkinssoftware.com

Другие советы

Это не специально для игр, но если вы хотите приступить к работе и реализовать свой собственный протокол через UDP, Boost.Asio действительно хорош.

инет соответствует вашим потребностям

  • простой
  • быстрый
  • надежный UDP
  • предназначен для многопользовательских игр в реальном времени

Однако он не объектно-ориентирован.

Возможно, вы захотите посмотреть ответы на этот вопрос: Что вы используете, когда вам нужен надежный UDP? . Я разработал для EN ++ версию ENet (которая имеет C API) для клиента, и они используют ее в качестве основы своего продукта игрового промежуточного программного обеспечения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top