Domanda

Qualcuno può raccomandare un'API C ++ facile da usare, veloce e affidabile per l'invio e la ricezione di dati su un socket UDP? Forse qualcosa che è specificamente inteso per i giochi multiplayer?

È stato utile?

Soluzione

Raknet è incredibilmente buono. Così buono che è la base per il networking in motori commerciali come unity3d. http://www.jenkinssoftware.com

Altri suggerimenti

Non è specifico per i giochi, ma se vuoi passare al metal e implementare il tuo protocollo su UDP, Boost.Asio è davvero bello.

enet soddisfa le tue esigenze

  • semplice
  • veloce
  • UDP affidabile
  • destinato ai giochi multiplayer in tempo reale

Tuttavia non è orientato agli oggetti.

Potresti voler guardare le risposte a questa domanda: Cosa usi quando hai bisogno di UDP affidabile? . Ho sviluppato una versione C ++ di ENet (che ha un'API C) per un client e la usano come base per il loro prodotto middleware di gioco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top