2012-07-31 82 views
-2

我想从我的iPhone应用程序检查我的局域网上IP地址的可达性。 做任何人都知道如何检查这一点。如何检查网络可达性

+2

你搜索了什么? – Apurv 2012-07-31 11:20:21

回答

1

尝试使用您打算使用的任何服务/协议/端口连接到它。

0

Reachability绝对是这种方式去与这&它也很容易使用。这里是我使用的代码:

- (BOOL)_connectedToInternet 
{ 
    Reachability*_currentReachability = [Reachability reachabilityForInternetConnection]; 

    if (_currentReachability.currentReachabilityStatus == NotReachable) 
    { 
     return NO; 
    } 

    return YES; 
} 

虽然一个简单的谷歌搜索也会显示。 Apple写了开发者文档有一个很好的理由...

+0

谢谢Prypaiat,我不想检查互联网连接的第一件事。 其次,我已经在使用Reachability类来检查IP地址的可达性。它总是返回true。即使我拔出那台服务器。 :( – 2012-07-31 12:52:22

+0

可达性也可用于检查特定IP,代码将几乎相同。 – Pripyat 2012-07-31 15:56:07

+0

您是否尝试过?根本不工作。 – 2012-08-01 04:13:28