Почему GetIsNetworkAvailable () всегда возвращает true?

У меня есть этот метод:

public static void testConnection()
    {
        if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable())
        {
            System.Windows.MessageBox.Show("This computer is connected to the internet");
        }
        else
        {
            System.Windows.MessageBox.Show("This computer is not connected to the internet");
        }
    }

Я предполагаю, что это скажет мне, доступно ли соединение или нет, но оно всегда возвращает true (и печатает 1-е сообщение), даже когда я 'Я уверен, что нет никакой связи. Что я'я делаю неправильно?

П.С .: Я 'Я все еще учусь C #.

Ответы на вопрос(6)

Ваш ответ на вопрос