Результаты поиска по запросу "reachability"

16 ответов

Самый простой способ обнаружить интернет-соединение на iOS?

Я знаю, что этот вопрос будет обманом многих других, однако я не чувствую, что простой случай хорошо объяснен здесь. Исходя из фона Android и BlackBerry, делая запросы черезHTTPUrlConnection мгновенно потерпеть неудачу, если нет ...

4 ответа

Когда я должен проверить интернет-соединение

Моему приложению для iPhone требуется интернет. Должен ли я проверять подключение каждый раз, когда выполняется интернет-функция? Или я должен использовать свой appDelegate для прослушивания сообщений от чего-то вроде класса достижимости, чтобы ...

10 ответов

iOS обнаруживает 3G или WiFi

Я не уверен, возможно ли это, но у меня есть такой сценарий. У меня есть веб-сайт, отображаемый в моем UIWebView, который имеет ссылку, установленную в UISegmentedController. Их веб-сайт может обнаружить, если вы находитесь на Wi-Fi или ...

ТОП публикаций

2 ответа

Как получить уведомления о том, что тип соединения изменился (3G, Edge, Wifi, GPRS)

Есть ли способ узнать, является ли текущее соединение 3G, Edge или WiFi, и получить уведомление об этом? Или просто узнать, является ли соединение WiFi?

3 ответа

Проверьте, не подключен ли iPhone к Интернету [дубликат]

На этот вопрос уже есть ответ: Как проверить активное подключение к Интернету на iOS или macOS? [/questions/1083701/how-to-check-for-an-active-internet-connection-on-ios-or-macos] 40 ответов как я могу быстро проверить, подключен ли iPhone к ...

1 ответ

@Alexsander, @Chris: Флаги достижимости дают вам понимание устройства доступных сетей. Это отличный способ определить, что что-то в сетевых подключениях устройства изменилось, так что вы можете «у меня, похоже, все еще есть подключение к WWAN, я должен попытаться снова подключиться к этому хосту» или «мне кажется, я потерял все подключения, я не должен» не пытайтесь повторить попытку прямо сейчас ". Однако этого недостаточно для того, чтобы вы могли делать такие заявления, как «вы сможете загружать новые данные сейчас». Единственный способ узнать, доступен ли хост, - это попытаться связаться с ним.

ить 23.5.11 Теперь мне интересно, закончил ли я это. Когда я использую онлайн-соединение, я обращаюсь с ним правильно - либо: на заднем плане с показом индикатора прогресса или активности, и, если это не удается, я отображаю подходящее ...

1 ответ

Достижимость тогда плохо названа. Это вводит в заблуждение ... проверка достижимости имени хоста подразумевает для меня, что iphone может пропинговать хост по моему выбору И посмотреть, отвечает ли этот хост. Таким образом, все достижимость программным образом отражается на том, отображается ли на экране значок Wi-Fi или значок 4G (за исключением случаев, когда значки графического интерфейса пользователя не отражают истинное состояние базовой сети). Доступность означает, что iPhone подключен к сети и готов к работе. Ничего больше. Это не поможет вам выяснить ситуацию, когда сервер вашей компании не работает, а сайт 24-7, такой как google.com, работает. Это правильно?

мотрел образец Reachability от Apple и еще один пример из «Поваренной книги разработчика Iphone» Вот шаги для проверки доступности ip / порта создать переменную sockaddr_in с указанным IP / порт.вызовите SCNetworkReachabilityCreateWithAddress с ...

2 ответа

Вы не ответили на вопрос. Он хочет проверить, существует ли на самом деле IP-соединение или нет.

дуюКак проверить активное интернет-соединение на iOS или OSX? [https://stackoverflow.com/questions/1083701/how-to-check-for-an-active-internet-connection-on-iphone-sdk] а ...

2 ответа

Если вам нужен пример, как я использовал его в своих приложениях, дайте мне знать, я предоставлю код.

я есть клиентский сервер, скажите «http://abc.com», и я хочу проверить, отвечает этот сервер или нет. Как проверить это с помощью кода Reachability от Apple? Как я вижу этот код, но не смог найти, куда написать URL моего клиента, чтобы проверить ...

2 ответа

 похоже Ник нашел это ... :)

троил несколько методов для проверки состояния сети в моем приложении. В моемviewDidLoad метод, который я вызываюinitNetworkCheck: [self initNetworkCheck]; [super viewDidLoad]; if(internetActive == NO){ compose.enabled = NO; }Поэтому я хочу при ...