Как проверить или проверить, доступен ли сервер определенного IP-адреса / подключен в iPhone - PullRequest
25 голосов
/ 15 ноября 2011

Я хочу пропинговать или искать конкретный IP-адрес сервера, если он подключен или доступен в это конкретное время или нет в моем приложении iPhone.

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

Пожалуйста, помогите мне, поскольку я новичок в этой области.

Заранее спасибо.

Ответы [ 3 ]

27 голосов
/ 15 ноября 2011

Apple предоставляет классы достижимости, вы можете использовать класс и

Вы можете скачать reachability.h и Reachability.m

И использовать этокак

Reachability* reachability = [[Reachability reachabilityWithHostName: @"www.apple.com"] retain];
NetworkStatus netStatus = [reachability currentReachabilityStatus];

netStatus обеспечивает доступность сервера.

17 голосов
/ 09 июля 2012

Если вы хотите пропинговать сервер, попробуйте следующее:

SimplePing

Это позволяет вам пропинговать либо по имени хоста, либо по IP.

1 голос
/ 15 ноября 2011

Требуется Доступность Apple Образец приложения.

...