1

可能重复:
使用 iPhone SDK Ping

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

4

3 回答 3

4

您应该检查 Apple 制作的可达性实用程序:

developer.apple.com 上的可达性

我认为这会做你想做的事。

编辑

像这样使用它:

+(BOOL)canConnect {
    Reachability *r = [Reachability reachabilityWithHostName:@"www.example.com"];
    NetworkStatus internetStatus = [r currentReachabilityStatus];
    return ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN));
}

它将检查您是否可以连接到互联网,以及您是否可以使用给定的地址/IP 连接到服务器。

于 2012-04-10T12:00:24.327 回答
0

检查苹果中的可达性示例。这提供了逐步检查 ip 是否可连接的步骤。

于 2012-04-10T12:01:07.767 回答
0

您可能会使用从NSURLRequest等开始的很多变体

于 2012-04-10T12:01:58.957 回答