1

BluetoothとWIFIの両方を使用してp2p通信を行うマルチプレイヤーゲームを実装する必要があります。特にiphone1Gの場合、WIFI経由で接続する必要があります。ただし、ピッカーのデフォルトの接続タイプはBluetoothです。それで、それをWIFIに設定する方法。誰でもWIFI接続のサンプルコードを提案できますか?GKtankを除く。前もって感謝します。

4

2 に答える 2

2

ハッサンの答えは間違っています。

GameKitのピアツーピアモデルは2つの方法で使用できます。Bluetoothクラス(PeerPickerなどで動作します)は、基本的にBluetooth経由でBonjourを実装します。ただし、Wi-FiとBluetoothをサポートする場合は、接続を確立するためのBonjourベースの「フレームワーク」を用意し、標準のBonjourサービス(Wi-Fi用)またはによって確立されたサービスからフィードするのが最善の方法です。 Bluetooth経由のGameKit。

この投稿はいくつかの良い指針を提供しますが、本質的には、Bonjourを使用してWi-Fiピアツーピア接続を確立する必要があります。

iPhoneSDK3.0のGameKit

于 2010-02-22T12:56:12.480 に答える
0

コードに次のメソッドを追加します

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

picker.connectionTypesMask =  GKPeerPickerConnectionTypeOnline;

}
于 2012-04-25T07:18:50.607 に答える