Сайт для программистов

суббота, 13 сентября 2008 г.

Есть ли подключение к интернету

Достаточно распространненая задача - проверка на наличие подключения к интернету. Определить, подключен ли компьютер к интернету, можно при помощи метода NetworkInterface.GetIsNetworkAvailable, который появился в .NET Framework 2.0.
Следует заметить, что если компьютер подключен к локальной сети, то этот способ окажется бесполезным, так как ваша машина
может иметь подключение к сети, но не иметь выхода в интернет. В этом случае попробуйте воспользоваться функцией Windows API
InternetGetConnectedState, которая описана в моей книге C#.Cоветы программистам или в справочнике по функциям Windows API.
MessageBox.Show("Наличие подключения: " + System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable().ToString());
Удачного вам подключения к интернету!

Комментариев нет: