Проверить есть ли соединение с интернетом - C#
Формулировка задачи:
Мне нужна консольная программа которая проверяет есть ли соединение с интернетом и возвращает какое то значение (например "Yes") на другой bat файл.
То есть через bat файл запускается программа, которая проверяет соединение с помощью этой проги и в случае успешного результата возвращает bat файлу что инет есть, если допустим через 10 секунд никакого результата, то bat файл должен получить отрицательного значение (например "no").
Вот программка (с использованием System.Net).
checknet.txt содержит слово Yes.
Программа загружает и показывает это слово. Но как его передать на bat файл?
static void Main(string[] args) { WebClient client = new WebClient(); client.BaseAddress = "http://адрес_сайта.ru"; string data = client.DownloadString("checknet.txt"); Console.WriteLine(data); Console.ReadLine(); }
Решение задачи: «Проверить есть ли соединение с интернетом»
textual
Листинг программы
@echo off cd %~dp0 for /f "eol=" %%i in (test.txt) do (SET A=%%i) echo %A% pause
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д