0

Core WLAN フレームワークを使用して WiFi ネットワークを切り替えています。WiFi ネットワーク 1 から WiFi 2 に切り替えた後、ネットワーク アクティビティをインスタンス化する前に 10 秒間待たなければならないという問題に直面しています。WiFi シンボルは、10 秒間待機する前に正しい値を示しますが。なぜこれが起こるのか、誰にも手がかりがありますか?そして、これに対する救済策。

コア WLAN フレームワークのリンク:

http://developer.apple.com/library/mac/#documentation/Networking/Reference/CoreWLANFrameworkRef/_index.html

4

1 に答える 1

1

特定のネットワークがシステムに IP アドレスを割り当てたり、DNS 解決が機能し始めたりするのにかかる時間を予測する方法はありません。特定のタイムアウトを待つ代わりに、SCNetworkReachability API を使用してアクションを実行します。システムは特定のホストまたはサービスにアクセスできます。

サンプルコード: http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

于 2013-04-02T00:40:32.417 に答える