Можно создать дубликат:
Ping with iPhone SDKКак пинговать сервер из приложения iOS?
Я создаю приложения. Где перед отправкой запроса на сервер мне нужен длинный сервер. Как я могу это сделать?
Можно создать дубликат:
Ping with iPhone SDKКак пинговать сервер из приложения iOS?
Я создаю приложения. Где перед отправкой запроса на сервер мне нужен длинный сервер. Как я могу это сделать?
Вы должны проверить полезность достижимости, что Apple, сделал:
Reachability on developer.apple.com
Я думаю, что будет делать то, что вы хотите сделать.
EDIT
использовать его как это:
+(BOOL)canConnect {
Reachability *r = [Reachability reachabilityWithHostName:@"www.example.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
return ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN));
}
Он будет проверять, если вы можете подключиться к Интернету, и если вы можете подключиться к серверу с заданным адресом/IP.
Я попробовал это тоже. Но я просто смог проверить погоду, которую мое устройство подключено к сети или нет. Но мое требование состоит в том, что мне нужно сервер ping. –
Я отредактировал ответ – Manuel
Я пробовал это, когда был подключен к WIFI без доступа в Интернет. Но currentReachabilityStatus - это всегда ReachableViaWifi. Даже если экземпляр достижимости создается как [Достижимость достижимостиWithHostname: @ "Dummy"] – Siamaster
Проверьте пример использования в яблоке. Это обеспечивает шаг за шагом, чтобы проверить, является ли ip подключаемым.
Вы можете использовать множество вариантов, начиная от NSURLRequest
и так далее
ли вы не задаете этот же вопрос уже? –
более релевантный ответ здесь: http://stackoverflow.com/questions/8132827/how-to-ping-or-check-if-server-of-particular-ip-address-is-available-connected-i –