Wie viele Clients können vom Gamekit Server in IPhone 3.0 unterstützt werden?

8

Das GameKit im iPhone SDK 3.0 erstellt eine Peer-to-Peer-Bluetooth-Verbindung zwischen zwei iPhones unter Verwendung des Server-Client-Modells. In der Bluetooth-Spezifikation können bis zu 7 Clients mit einem Server verbunden werden. Aber im GameKit-Dokument gibt es keine Wörter für dieses Problem. Bedeutet dies, dass ein GameKit Server mehr als 7 Clients verbinden kann? Wenn ja, bedeutet das, dass sich einige Clients im Schlafmodus befinden?

Danke!

    
Soloman 06.10.2009, 13:00
quelle

2 Antworten

1

Ich habe seit Monaten eine definitive Antwort dafür gesucht. Soweit ich weiß, gibt es keinen. Ich komme immer wieder zu Volcores Blogs über die "Wehe von Gamekit" , in denen detailliert beschrieben wird, wie bis zu vier Geräte miteinander verbunden werden können Bluetooth mit sehr unzuverlässigen Ergebnissen. Alle Apple-Demos verweisen auf "zwei angeschlossene Geräte", um die ideale GameKit-Situation zu sein. Ich habe BlueTooth zugunsten von Wifi in dem Spiel, das ich entwickle, gemieden, da ich wusste, dass ich definitiv mehr Verbindung bekommen würde (ich brauchte bis zu 6 Spieler - ich war nicht davon überzeugt, dass ich BlueTooth zum Laufen bringen konnte). Ich fand es kein Problem, 3 Geräte und Simulator miteinander zu sprechen (obwohl es kein Echtzeit-Spiel ist - es ist rundenbasiert - so sind die Datensendungen klein und selten). Meine Vermutung ist, dass GameKit über Bluetooth nicht mehr als 7 Clients unterstützen würde.

    
typeoneerror 14.06.2010 04:51
quelle
0

Ich habe an einer kleinen App gearbeitet, um Nachrichten an mehrere iPods zu senden. Es erscheint ziemlich unzuverlässig, Bluetooth für mehr als zwei Clients zu verwenden (vorausgesetzt, Sie richten eine Client-Server-Architektur ein). Ich würde empfehlen, cookaasyncsocket für die Kommunikation mit mehreren Clients zu verwenden. Ich denke, du brauchst einen Router.

    
Russell 01.01.2011 00:17
quelle

Tags und Links