2012-02-21 5 views
1

私はHTTPを使ってサーバからいくつかのファイルをダウンロードしなければならない小さなiOSアプリケーションを開発中です。場合によっては、デフォルト以外のインターフェース(Wifiではなく3Gを使用)で行うことが望ましい場合もあります。NSURLConnectionを特定のインターフェイスにバインドする

現在、NSURLConnection(および他のNSURLクラス)を使用してファイルを取得しています。しかし、私は特定のインターフェイス/ソケットにこの接続をバインドする方法を見出していません。私は正常に各インターフェイスのアクティブなソケットを作成した(通常のBSDソケットコールを使用して)。

これらのソケットを使用するようにNSURLConnectionを設定する方法はありますか、または特定のネットワークインターフェイスを使用する別の方法はありますか。または、CFNetworkを使用する私の唯一の選択肢です(私はHTTPに関連してできるだけ少ない仕事をしたいと思っています:))?

+0

こんにちはKristian Evensen、あなたは解決策を手に入れましたか?私は同じものを探していて、別のネットワークインターフェース(Cellular + WIFI)のIPアドレスを取得してステータス(UR&ランニング)を確認できたので、特定の接続を1つのインターフェースにバインドする必要があります。 WIFIへの他の接続。あなたの経験を助けてください。 –

答えて

0

到達可能性の例を確認すると、ターゲットホストがwwan、wifi、またはまったく経由して到達可能かどうかを知ることができます。

関連する問題