【发布时间】:2012-02-15 12:12:25
【问题描述】:
如果我有两个 iOS 设备,它们都在同一个 WiFi 网络上并且都打开了蓝牙,并且我使用 GameKit(特别是 GKSession)手动设置它们之间的通信通道(不使用 GKPeerPickerController),我无法判断它是否是使用 WiFi 或蓝牙。
iOS 是否优先考虑其中一个?我希望它在蓝牙之前使用 Wifi,但我想确定一下。
如果 WiFi 可用而蓝牙不可用,则使用 Wifi,如果蓝牙可用且 Wifi 不可用,则使用蓝牙。我想知道如果蓝牙和 WiFi 都可用,他们会怎么说话,GameKit 会选择哪个?
我能看到的唯一方法是在我的 WiFi 上运行数据包嗅探器并在不同设备上运行多个测试。有点希望有人可以节省我的努力!
谢谢:-)
【问题讨论】:
标签: objective-c ios xamarin.ios bluetooth gamekit