4

ユーザーのwifiが利用可能/利用不可になったときをプログラムで特定できる方法はありますか?

私のアプリケーションでは、2 つの異なるデバイス間でメッセージを交換する必要があります。安定した Wi-Fi 設定で問題なく動作しています。しかし、Wi-Fi が不安定な場合、他のデバイスが使用可能かどうかを検出するのに問題があります。

これが予期されているかどうかはわかりませんが、bonjour ベースの NSNetService ディスカバーが利用可能なデバイスのリストを自動的に更新しません。これにより、交換に利用できないサービスのリストが残ります。

私の考えでは、利用可能なすべてのサービスをリストから削除して、新たに検索を開始することでした。

正しい問題を解決するために正しい方向に考えているかどうか教えてください。

前もって感謝します。

-ムラリ

4

1 に答える 1

2

おそらく、 Apple が提供するReachabilityサンプル コードがこの点で役立つでしょう。しばらく更新されていないと言う人もいますが、その場合、積極的にメンテナンスされているフォークです。

通知に登録すると、ネットワークの状態に関する情報を頻繁に取得できるようです。

于 2010-08-14T00:35:03.553 に答える