Пингануть сервер и в случае положительного результата продолжить выполнение проги - C#
Формулировка задачи:
Добрый день. Стоит задача - сделать пинг сервера и в случае отрицательного результата начать прогу выполнять заново. Впринципе я знаю как сделать пинг, но вот как дела обстоят с циклом..я просто совершенный новичок в c#, не кидайтесь камнями.
я написал вот этот код, но он почему то не работает -
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net; using System.Net.NetworkInformation; using System.Threading.Tasks; namespace ConsoleApplication5 { class Program { {Ping pingSender = new Ping (); IPAddress address = IPAddress.Parse("213.180.193.3"); PingReply reply; do { Console.WriteLine("Ping {0} ...", address.ToString()); reply = pingSender.Send (address); } while(reply.Status != IPStatus.Success); Console.WriteLine("Ping done"); } } }
Решение задачи: «Пингануть сервер и в случае положительного результата продолжить выполнение проги»
textual
Листинг программы
using System; using System.Net; using System.Net.NetworkInformation; namespace ConsoleApplication5 { class Program { static void Main() { Ping pingSender = new Ping(); IPAddress address = IPAddress.Parse("213.180.193.3"); PingReply reply; do { Console.WriteLine("Ping {0} ...", address.ToString()); reply = pingSender.Send(address); } while (reply.Status != IPStatus.Success); Console.WriteLine("Ping done"); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д