可能重复:
使用 iPhone SDK Ping
我正在创建一个应用程序。在向服务器发送请求之前,我需要长服务器。我怎样才能做到这一点?
您应该检查 Apple 制作的可达性实用程序:
我认为这会做你想做的事。
编辑
像这样使用它:
+(BOOL)canConnect {
Reachability *r = [Reachability reachabilityWithHostName:@"www.example.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
return ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN));
}
它将检查您是否可以连接到互联网,以及您是否可以使用给定的地址/IP 连接到服务器。
检查苹果中的可达性示例。这提供了逐步检查 ip 是否可连接的步骤。
您可能会使用从NSURLRequest
等开始的很多变体