2016-05-18 37 views
4

我認爲這是一個簡單的問題。我有一個IP地址,我想ping它並獲得它的持續時間。但是,在UWP中沒有Ping課程。Ping類不可用於UWP

如何在沒有此類的情況下ping IP?我應該連接到特定的端口嗎?

回答

2

System.Net.Ping NuGet包添加到您的項目

+0

添加是它的預發佈版本,但它做了我的工作。謝謝 –

1

嘗試ping端口80.通常這就是您在ping網站時必須使用的端口。

試試這個:

  HostName host = new HostName("www.google.com"); 
      var eps = await DatagramSocket.GetEndpointPairsAsync(host , "80"); 
      if(eps.Count >= 1) 
      { 
       return true; 
      } 
      else 
      { 
       return false; 
      } 
+0

我改變了我的答案與我前一段時間做了一個ping功能的樣本。 記得使用Windows.Networking名稱空間 – rickrvo