Привязка NSURLConnection к конкретному интерфейсу - PullRequest
1 голос
/ 21 февраля 2012

Я работаю над небольшим приложением для iOS, которое должно загружать некоторые файлы с сервера по протоколу HTTP.В некоторых случаях желательно сделать это через интерфейс, отличный от используемого по умолчанию (т. Е. Использовать 3G, а не Wi-Fi).

В настоящее время я использую NSURLConnection (и другие NSURL-классы) для получения файлов,Однако я не нашел способа привязать это соединение к определенному интерфейсу / сокету.Я успешно создал активные сокеты для каждого интерфейса (используя обычные вызовы сокетов BSD).

Есть ли способ настроить NSURLConnection для использования этих сокетов или другой способ заставить его использовать определенный сетевой интерфейс?Или мой единственный вариант использовать CFNetwork (я хочу сделать как можно меньше работы, связанной с HTTP :))?

1 Ответ

0 голосов
/ 21 февраля 2012

Посмотрите пример Reachability, он может сказать вам, доступен ли ваш целевой хост через wwan, wifi или нет вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...