私はGKSessionsに次のような問題があります。 クライアント/サーバーアプリケーションでデータを送信するときに3〜4秒(時には10秒まで)なることがあります。Gamekit Latency
遅延中にサーバが10パケットを送信する場合、これらの10パケットはクライアント上で一度に受信されます。奇妙なことは、遅延中にサーバーが依然としてクライアントからパケットを受信していることです。
この遅延はWiFiネットワークで悪化するようですが、Bluetoothネットワークでも発生します。
ゲームキットを使用しているときに他の誰かがこのような遅延スパイクに遭遇しましたか? この問題の原因は何ですか?
待ち時間を表示する方法はありますか? – zeiteisen
@zeiteisenいいえ:自分で書く必要があります。タイムスタンプ付きのpingメッセージを送信し、他方の側では対応するpingのタイムスタンプを含むpongメッセージで応答します。私の経験では、信頼性の高いメッセージと信頼性の低いメッセージの待ち時間は異なる場合があります。 –