Warum gibt GetIsNetworkAvailable () immer true zurück?

Ich habe diese Methode:

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");
        }
    }

Ich nehme an, es würde mir sagen, ob die Verbindung verfügbar ist oder nicht, aber es wird immer true zurückgegeben (und die erste Nachricht gedruckt), auch wenn ich sicher bin, dass keine Verbindung besteht. Was mache ich falsch?

P .: Ich lerne immer noch C #.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage