2010-02-22 3 views
1

나는 블루투스와 WIFI를 모두 사용하여 P2P 통신을하고있는 멀티 플레이어 게임을 구현해야합니다. 특히 아이폰 1G에 대한 WIFI를 통해 연결해야합니다. 그러나 피커에서 기본 연결 유형은 블루투스입니다. WIFI로 설정하는 방법. 누구든지 와이파이 연결을위한 샘플 코드를 제안 할 수 있습니다. GKtank를 제외하고. 미리 감사드립니다.게임 킷 iphone에서 P2P wifi 연결을 수행하는 방법

답변

2

하산의 대답이 잘못되었습니다.

GameKit의 피어 투 피어 모델은 두 가지 방식으로 사용할 수 있습니다. PeerPicker 등에서 작동하는 Bluetooth 클래스는 기본적으로 Bluetooth를 통해 Bonjour를 구현합니다. 그러나 Wi-Fi 및 Bluetooth를 지원하려면 가장 좋은 방법은 Bonjour 기반의 "프레임 워크"를 사용하여 연결을 설정하는 것입니다. 표준 Bonjour 서비스 (Wi-Fi 용) 또는 블루투스를 통한 GameKit.

이 게시물은 좋은 지적을 제공하지만 본질적으로 Bonjour를 사용하여 Wi-Fi 피어 - 투 - 피어 연결을 설정해야합니다.

GameKit in iPhone SDK 3.0

+0

헤이 대단히 감사합니다 코드에서 다음과 같은 방법을 추가 할 수 있습니다. 당신이 그것에 대한 샘플 코드를 얻을거야 어떤 링크를 제안 할 수 있습니다. – amy

0

- (void)peerPickerController:(GKPeerPickerController *)picker didSelectConnectionType:(GKPeerPickerConnectionType)type 
{ 

picker.connectionTypesMask = GKPeerPickerConnectionTypeOnline; 

} 
관련 문제