Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gamekit如何在iphone中实现p2p wifi连接_Iphone_Gamekit - Fatal编程技术网

Gamekit如何在iphone中实现p2p wifi连接

Gamekit如何在iphone中实现p2p wifi连接,iphone,gamekit,Iphone,Gamekit,我必须实现多人游戏,在其中我使用蓝牙和WIFI进行p2p通信。特别是iphone 1G,我必须通过WIFI进行连接。但在选择器中,默认连接类型为蓝牙。那么如何将其设置为WIFI。有人能推荐WIFI连接的示例代码吗。除了油箱。提前谢谢 哈桑的回答是错误的 GameKit的点对点模型可以通过两种方式使用。Bluetooth类(与PeerPicker等一起工作)基本上通过Bluetooth实现了Bonjour。然而,如果你想支持Wi-Fi和蓝牙,最好的办法是建立一个基于Bonjour的“框架”来建立连

我必须实现多人游戏,在其中我使用蓝牙和WIFI进行p2p通信。特别是iphone 1G,我必须通过WIFI进行连接。但在选择器中,默认连接类型为蓝牙。那么如何将其设置为WIFI。有人能推荐WIFI连接的示例代码吗。除了油箱。提前谢谢

哈桑的回答是错误的

GameKit的点对点模型可以通过两种方式使用。Bluetooth类(与PeerPicker等一起工作)基本上通过Bluetooth实现了Bonjour。然而,如果你想支持Wi-Fi和蓝牙,最好的办法是建立一个基于Bonjour的“框架”来建立连接,但可以通过标准Bonjour服务(用于Wi-Fi)或GameKit通过蓝牙建立的服务来提供连接

这篇文章提供了一些很好的建议,但本质上,你需要使用Bonjour来建立你的Wi-Fi点对点连接


在代码中添加以下方法

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

picker.connectionTypesMask =  GKPeerPickerConnectionTypeOnline;

}

嘿,非常感谢。你能建议我在哪里可以得到它的示例代码的任何链接吗。