title | author | date | CreateTime | categories |
win10 uwp ping | lindexi | 2018-08-10 19:17:19 +0800 | 2018-2-13 17:23:3 +0800 | Win10 UWP |
有时需要进行 ping ,但是ms没有给一个类可以进行 ping 本文:如何使用 ping
不管什么,大概没有人还不知道什么是 ping,如果不知道的话,请百度一下,虽然百度很垃圾,不过找这个还是很简单。
简单的方法是使用大神写的
打开 Nuget ,搜索 System.Net.Ping ,接下来就是很简单
第二个方法是使用下面代码,注意把他放在一个函数,这里测试的是 lindexi.oschina.io
HostName host = new HostName("lindexi.oschina.io");
var eps = await DatagramSocket.GetEndpointPairsAsync(host , "80");
if(eps.Count >= 1)
{
return true;
}
else
{
return false;
}
参见:http://stackoverflow.com/questions/37300532/ping-class-not-available-in-uwp