Question

Quelqu'un peut-il recommander une API C ++ facile à utiliser, rapide et fiable pour envoyer et recevoir des données via un socket UDP? Peut-être que quelque chose qui est spécifiquement destiné aux jeux multijoueurs?

Était-ce utile?

La solution

Raknet est incroyablement bon. Tellement bonne que c'est la base pour la mise en réseau dans les moteurs commerciaux tels que unity3d. http://www.jenkinssoftware.com

Autres conseils

Ce n'est pas spécifiquement pour les jeux, mais si vous voulez vous mettre au travail et implémenter votre propre protocole sur UDP, Boost.Asio est vraiment sympa.

enet répond à vos besoins

  • simple
  • rapide
  • UDP fiable
  • destiné aux jeux multijoueurs en temps réel

Cependant, il n'est pas orienté objet.

Vous voudrez peut-être consulter les réponses à cette question: Qu'utilisez-vous lorsque vous avez besoin d'un protocole UDP fiable? . J'ai développé une version C ++ d'ENet (qui possède une API C) pour un client et ils l'utilisent comme base de leur produit middleware de jeu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top