如何在C#中使用get_IsConnectedToInternet?

时间:2012-07-09 12:31:59

标签: c# .net

我们如何在C#下使用get_IsConnectedToInternet属性?

http://msdn.microsoft.com/en-us/library/aa965311(v=vs.85).aspx

谢谢!

1 个答案:

答案 0 :(得分:1)

这是通话的简化版本 它会告诉您是否有可用的互联网连接,而不是您是否已连接。

    [DllImport("wininet.dll")]
    private extern static bool InternetGetConnectedState( out int Description, int ReservedValue ) ;

    public static bool IsConnectedToInternet( )
    {
        try
        {
            int Desc;
            return InternetGetConnectedState(out Desc, 0);
        }
        catch 
        {
            return false;
        }
    }