可能重复:
Ping with iPhone SDK
我正在创建一个应用程序。在向服务器发送请求之前我需要长服务器。我怎样才能做到这一点?
答案 0 :(得分:4)
您应该检查Apple制作的可访问性实用程序:
Reachability on developer.apple.com
我认为这会做你想做的事。
修改强>
像这样使用它:
+(BOOL)canConnect {
Reachability *r = [Reachability reachabilityWithHostName:@"www.example.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
return ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN));
}
它将检查您是否可以连接到互联网,以及是否可以使用给定的地址/ IP连接到服务器。
答案 1 :(得分:0)
检查apple中的Reachability示例。这提供了一步一步来检查ip是否可连接。
答案 2 :(得分:0)
您可以从NSURLRequest
开始使用很多变体,依此类推