2016-05-18 111 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