2012-07-31 56 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