Проверить есть ли соединение с интернетом - C#

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

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

Мне нужна консольная программа которая проверяет есть ли соединение с интернетом и возвращает какое то значение (например "Yes") на другой bat файл. То есть через bat файл запускается программа, которая проверяет соединение с помощью этой проги и в случае успешного результата возвращает bat файлу что инет есть, если допустим через 10 секунд никакого результата, то bat файл должен получить отрицательного значение (например "no"). Вот программка (с использованием System.Net).
        static void Main(string[] args)
        {
            WebClient client = new WebClient();
            client.BaseAddress = "http://адрес_сайта.ru";
            string data = client.DownloadString("checknet.txt");
            Console.WriteLine(data);
            Console.ReadLine();
        }
checknet.txt содержит слово Yes. Программа загружает и показывает это слово. Но как его передать на bat файл?

Решение задачи: «Проверить есть ли соединение с интернетом»

textual
Листинг программы
@echo off
cd %~dp0
for /f "eol=" %%i in (test.txt) do (SET A=%%i)
echo %A%
pause

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


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

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

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