我必须实现多人游戏,在这种游戏中,我正在使用蓝牙和WIFI进行p2p通信。特别是对于iPhone 1G,我必须通过WIFI进行连接。但在选择器默认连接类型是蓝牙。那么如何将其设置为WIFI。任何人都可以建议WIFI连接的示例代码。除了GKtank。提前致谢。Gamekit如何在iPhone上执行p2p wifi连接
1
A
回答
2
哈桑的回答是错误的。
GameKit的点对点模型可以以两种方式使用。蓝牙类(与PeerPicker一起工作等)基本上通过蓝牙实现Bonjour。然而,如果你想支持Wi-Fi和蓝牙,最好的办法是建立一个基于Bonjour的“框架”来建立连接,但是要么从标准的Bonjour服务(用于Wi-Fi)或者从GameKit通过蓝牙。
本文提供了一些很好的指针,但实质上,您需要使用Bonjour建立Wi-Fi点对点连接。
0
添加下面的方法,在你的代码
- (void)peerPickerController:(GKPeerPickerController *)picker didSelectConnectionType:(GKPeerPickerConnectionType)type
{
picker.connectionTypesMask = GKPeerPickerConnectionTypeOnline;
}
相关问题
- 1. GameKit wifi连接?
- 2. 如何在使用Gamekit时通过WiFi进行连接?
- 3. Android - 在wifi连接上执行http post
- 4. Android上的P2P P2P连接
- 5. WiFi P2P连接用户交互旁路?
- 6. WiFi P2P没有连接到网络
- 7. Wifi p2p - 无法执行异步任务
- 8. iphone XCode-Wifi连接
- 9. Wifi与GameKit
- 10. Android Wifi P2p(Wifi Direct)连接是否可以跨活动使用?
- 11. 如何在iPhone上使用iPhone上的多个同伴与GameKit?
- 12. Iphone App中的Wifi连接
- 13. 如何在我的iphone应用程序中执行p2p付款?
- 14. WIFI P2P REMOVE GROUP
- 15. android p2p连接
- 16. 直接P2P连接
- 17. iPhone - 如何在P2P传输数据
- 18. iPhone与接入点的WiFi连接
- 19. IPhone P2P - 3个iPhone手机搜索时出现p2p连接问题
- 20. 如何通过亚行连接wifi
- 21. Gamekit iPad和iPhone通信
- 22. 如何执行在iphone在线连接的验证
- 23. 创建组使用WiFi p2p来连接多个设备
- 24. iPhone - 如何找到连接的WiFi接入点的MAC地址?
- 25. Unity3d WIfi直接(P2P)Android支持
- 26. p2p连接参数
- 27. 如何连接到wifi
- 28. 无法通过GameKit连接
- 29. p2p网络究竟如何连接?
- 30. 上连接到WiFi网络
嘿非常感谢你。你能建议任何链接,我会得到它的示例代码。 – amy