2009-10-29 2 views
0

Вот ситуация, я сделал игру, в которой GKSessionModePeer используется для многопоточного режима, но проблема возникает, когда я использую три iphones, просто назовите их A, B, C , когда A и C искали B, они одновременно выбирают B, затем экран переходит на ожидание страницы приложения, в настоящий момент, проблема возникает !!!!! A и C внезапно начинают игру без соединения друг с другом, на экране B появляется сообщение «Принимаете ли вы соединение», после второго потерянного соединения A и C, что происходит ???IPhone P2P - проблема с подключением p2p, когда 3 iphones ищут

Я хочу, чтобы iphone принимал соединение один за другим, A и C не запускали игру внезапно, что мне делать ???

Может ли кто-нибудь мне помочь ???

ответ

0

Согласно рамочной GameKit ссылки:

Game Kit предоставляет вашим приложениям возможность создавать Bluetooth соединения между двумя устройствами.

http://developer.apple.com/iphone/library/documentation/GameKit/Reference/GameKit_Collection/GameKit_Collection.pdf

Использование GameKit для установки игры более чем на 2 игроков, не будет работать. Вам нужно будет использовать другое решение, такое как одно из устройств, на котором размещен сервер, и использование сети Wi-Fi.