Frage

Kann ich jemand ein einfach zu bedienen, schnell und zuverlässig C ++ API für das Senden und Empfangen von Daten über einen UDP-Socket empfehlen? Vielleicht etwas, das specifcally für Multiplayer-Spiele gedacht?

War es hilfreich?

Lösung

RakNet ist erstaunlich gut. So gut, das ist die Basis für die in kommerziellen Suchmaschinen wie unity3d Vernetzung. http://www.jenkinssoftware.com

Andere Tipps

Es ist nicht speziell für Spiele, aber wenn Sie wollen, das Metall zu bekommen nach unten und implementieren Ihr eigenes Protokoll über UDP, Boost.Asio ist wirklich schön.

enet Ihren Bedürfnissen entspricht

  • einfach
  • fast
  • zuverlässige UDP
  • , die für Echtzeit-Multiplayer-Spiele

Es ist nicht objektorientiert though.

Sie können an den Antworten auf diese Frage suchen wollen: Was möchten Sie verwenden, wenn Sie zuverlässige UDP benötigen? . Ich entwickelte eine C ++ Version von ENet (die eine C-API hat) für einen Client und sie nutzen es als Basis für ihre Gaming-Middleware-Produkt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top