Por que GetIsNetworkAvailable () está sempre retornando true?
Eu tenho esse método:
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");
}
}
Suponho que isso me diria se a conexão está disponível ou não, mas sempre retorna true (e imprime a primeira mensagem) mesmo quando tenho certeza de que não há conexão. O que estou fazendo errado?
P.S .: ainda estou aprendendo C #.