【问题标题】:How do we detect if wifi becomes unavailable in iPhone SDK我们如何检测 iPhone SDK 中的 wifi 是否不可用
【发布时间】:2010-08-13 23:49:49
【问题描述】:

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

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

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

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

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

提前致谢。

-壁画

【问题讨论】:

    标签: iphone objective-c wifi bonjour nsnetservice


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-10
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    相关资源
    最近更新 更多