如何检查互联网连接
本文关键字:互联网 连接 检查 何检查 | 更新日期: 2023-09-27 18:24:17
我知道你可以检查网络连接,但除了ping之外,我似乎找不到检查是否真的有互联网可用的方法。我知道一些用例,用户会连接到无法访问互联网的本地WLAN,我更希望在请求时避免超时。
除了ping(根据网络连接情况需要相当长的时间才能完成)之外,有没有明确测试互联网的方法?
您可以试试这个。。。。
var asd = NetworkInterface.GetInternetInterface();
我希望这能有所帮助。。。
使用Ping类(只有当您试图访问的服务器启用了ping
时才有效。
public bool checkNet()
{
bool kleir = false;
using (Ping ping = new Ping())
{
try
{
if (ping.Send("yourDomain.com", 2000).Status == IPStatus.Success)
{
kleir = true;
}
}
catch (PingException)
{
kleir = false;
}
}
return kleir;
}