一尘不染

使用.NET检查Internet连接的最佳方法是什么?

c#

什么是最快,最有效的方法来检查.NET中的Internet连接?


阅读 335

收藏
2020-05-19

共1个答案

一尘不染

这样的事情应该起作用。

System.Net.WebClient

public static bool CheckForInternetConnection()
{
    try
    {
        using (var client = new WebClient())
            using (client.OpenRead("http://google.com/generate_204")) 
                return true; 
    }
    catch
    {
        return false;
    }
}
2020-05-19