如何检查互联网连接

本文关键字:互联网 连接 检查 何检查 | 更新日期: 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;
}