答えを見つけるためにこのウェブサイトを長い間使用していましたが、今は自分自身に尋ねる必要があります! :)
ピア ピッカーを使用せずに、GKSession とクライアント/サーバー アプローチを使用してゲームにマルチ プレーヤーを実装しました (最大 4 プレーヤーまで許可)。
解決策が見つからない大きな問題が 1 つあります。
サーバーピアを十分に迅速に切断/再接続すると、クライアントピアはそのホストを「記憶」し、利用可能なすべてのピアのリストに永久に表示します.wifi/bluetoothをオフにするだけでこれがリセットされます.
したがって、これを 5 回続けて実行すると、クライアントは同じ名前の使用可能なホストを 5 つ表示します。
誰でもこれを経験したことがありますか?回避策はありますか?
私のゲームの要件は、Bluetooth 用の iPhone SDK 3.0 と Wi-Fi 用の 3.1 であることに注意してください。これは、GKSession が現在両方をサポートしているためです。