Проверка интернет подключения: Необработанное исключение типа "System .NET .NETworkInformation.PingException" - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет, пишу консольное приложение, когда выключаю интернет, то ошибка такая: Необработанное исключение типа "System.Net.NetworkInformation.PingException" в System.dll Дополнительные сведения: Исключение во время запроса Ping. А если интернет включён, то всё работает! Вот код:
    static void Main(string[] args)
    {
        Ping myPing = new Ping();
        String host = "google.com";
        byte[] buffer = new byte[32];
        int timeout = 1000;
        PingOptions pingOptions = new PingOptions();
        PingReply reply = myPing.Send(host, timeout, buffer, pingOptions);
        if (reply.Status == IPStatus.Success)
        {
              Console.WriteLine("Интернет включен!");
        }
        else
        {
            Console.WriteLine("Нет доступа в интернет!");
        }
    }
Помогите, никак не могу справиться(

Решение задачи: «Проверка интернет подключения: Необработанное исключение типа "System .NET .NETworkInformation.PingException"»

textual
Листинг программы
            try
            {
                Ping myPing = new Ping();
                String host = "google.com";
                byte[] buffer = new byte[32];
                int timeout = 1000;
                PingOptions pingOptions = new PingOptions();
                PingReply reply = myPing.Send(host, timeout, buffer, pingOptions);
 
                if (reply.Status == IPStatus.Success)
                {
                    Console.WriteLine("Интернет включен!");
                }
            }
            catch(Exception ex)
            {
                Console.WriteLine("Интернет выключен");
                //или
                //Console.WriteLine(ex.Message);
            }
            Console.ReadLine();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы