Пингануть сервер и в случае положительного результата продолжить выполнение проги - 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");
}
}
}