如何从iOS应用程序ping服务器?

时间:2012-04-10 11:57:29

标签: iphone ios5 xcode4.3 ios5.1

  

可能重复:
  Ping with iPhone SDK

我正在创建一个应用程序。在向服务器发送请求之前我需要长服务器。我怎样才能做到这一点?

3 个答案:

答案 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开始使用很多变体,依此类推