5

我正在构建一个在两部 iPhone 之间发送信息的应用程序。该应用程序运行良好,但我遇到的一个问题是我无法判断 bonjour 是选择 wi-fi 还是蓝牙来建立连接。我想让用户能够选择他们喜欢的。另外,有没有办法以编程方式告诉设备的蓝牙是否开启?

4

2 回答 2

5

没有办法告诉。

这只是那些奇怪的事情之一。

事实上,没有办法以编程方式选择 WiFi 或蓝牙。这很烦人,但确实如此。

通常,多设备游戏会向用户发出警告:

“请务必关闭蓝牙,以确保您使用的是 WiFi 连接。”

情况就是这样。

于 2011-04-28T10:29:45.443 回答
3

Bonjour 只是一个服务发现协议——它不关心你拥有什么样的网络。它将通过混合网络(例如通过网桥和路由器)发现服务,因此尝试将通过 Bonjour 发现的服务映射到单一类型的传输层实际上是没有意义的。

于 2010-05-16T19:56:53.947 回答