我认为这是一个简单的问题。我有一个IP地址,我想ping它并获得它的持续时间。但是,在UWP中没有Ping
课程。Ping类不可用于UWP
如何在没有此类的情况下ping IP?我应该连接到特定的端口吗?
我认为这是一个简单的问题。我有一个IP地址,我想ping它并获得它的持续时间。但是,在UWP中没有Ping
课程。Ping类不可用于UWP
如何在没有此类的情况下ping IP?我应该连接到特定的端口吗?
的System.Net.Ping NuGet包添加到您的项目
尝试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;
}
我改变了我的答案与我前一段时间做了一个ping功能的样本。 记得使用Windows.Networking名称空间 – rickrvo
添加是它的预发布版本,但它做了我的工作。谢谢 –