4

有什么方法可以让我们以编程方式识别用户的 wifi 何时可用/不可用?

我的应用程序需要在两个不同的设备之间交换消息。它在稳定的 wifi 设置中运行良好。但是如果 wifi 不稳定,我将无法检测到其他设备是否可用。

我不确定这是否是预期的,但我基于 bonjour 的 NSNetService 发现器不会自动更新可用设备列表。这给我留下了无法用于交换的服务列表。

我的想法是从列表中删除所有可用的服务并重新开始搜索。

如果我在思考正确的方向来解决正确的问题,请告诉我。

提前致谢。

-穆拉利

4

1 回答 1

2

也许 Apple 提供的Reachability示例代码会在这方面对您有所帮助。尽管有人说它已经有一段时间没有更新了,但在这种情况下,这里是一个积极维护的 fork。

似乎您可以注册通知,以便您可以获得有关网络状态的频繁信息。

于 2010-08-14T00:35:03.553 回答