Pregunta

¿Alguien puede recomendar una API C ++ fácil de usar, rápida y confiable para enviar y recibir datos a través de un socket UDP? ¿Tal vez algo que esté específicamente diseñado para juegos multijugador?

¿Fue útil?

Solución

Raknet es asombrosamente bueno. Tan bueno que es la base para la creación de redes en motores comerciales como unity3d. http://www.jenkinssoftware.com

Otros consejos

No es específicamente para juegos, pero si desea llegar al metal e implementar su propio protocolo sobre UDP, Boost.Asio es realmente agradable.

enet se adapta a sus necesidades

  • simple
  • rápido
  • UDP confiable
  • destinado a juegos multijugador en tiempo real

Sin embargo, no está orientado a objetos.

Es posible que desee ver las respuestas a esta pregunta: ¿Qué utilizas cuando necesitas un UDP confiable? . Desarrollé una versión C ++ de ENet (que tiene una API C) para un cliente y la usan como base de su producto de middleware para juegos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top