Ich arbeite mit GameKit.framework
und ich versuche, eine zuverlässige Kommunikation zwischen zwei iPhones zu erstellen.Ist die Kommunikation des GameKit zuverlässig mit GKMatchSendDataReliable?
Ich sende Pakete mit dem GKMatchSendDataReliable
Modus.
Die Dokumentation sagt:
GKMatchSendDataReliable
Die Daten kontinuierlich gesendet wird, bis sie erfolgreich durch die vorgesehenen Empfänger oder die Verbindung unterbrochen wird empfangen wird. Zuverlässige Getriebe werden in der Reihenfolge geliefert, in der sie gesendet wurden. Verwenden Sie dies, wenn Sie die Lieferung garantieren müssen.
Verfügbar in iOS 4.1 und höher. In GKMatch.h deklariert.
Ich habe einige Probleme auf einer schlechten WiFi-Verbindung erfahren. Die GameKit
deklariert die Verbindung nicht verloren, aber einige Pakete kommen nie an.
Kann ich bei Verwendung von GKMatchSendDataReliable
auf eine 100% zuverlässige Kommunikation zählen, oder verwendet Apple nur ausgefallene Namen für etwas, das nicht implementiert wurde?
Ich habe nie den zuverlässigen Modus verwendet, aber ich habe viele Probleme beim Testen von GC-Apps auf dem Simulator erlebt. Stellen Sie sicher, dass Sie Ihre App auf zwei Geräten testen. – Adam