Jiban jyoti Rana Ответов: 5

Пропингуйте IP-адрес с помощью C#


Я хочу пинговать IP-адрес с помощью события нажатия кнопки asp.net страница и если пинг успешен, то перенаправление на этот IP-адрес (URL-адрес)
Пример IP-адреса: http://xxx.xxx.xxx.xx/sample

5 Ответов

Рейтинг:
2
Рейтинг:
2

Ainy Mughal

http://stackoverflow.com/questions/11800958/using-ping-in-c-sharp


Рейтинг:
2

Bheem Sen Singh

использовать Свист.Метод Отправки (IPAddress) Метод

Этот метод отправляет хосту, указанному по адресу, 32-байтовый буфер данных с протокол ICMP эхо-сообщение. Метод ожидает пять секунд для Эхо-ответа ICMP. Если в течение этого времени он не получит ответа, метод вернется и свойство Status будет установлено в значение TimedOut.



Свист.Метод Отправки (Строка)

public PingReply Send(
    string hostNameOrAddress
)


Параметры
параметр hostnameoraddress
Тип: Система.Строка
Строка, идентифицирующая компьютер, являющийся местом назначения Эхо-сообщения ICMP. Значение, указанное для этого параметра, может быть именем хоста или строковым представлением IP-адреса.


Рейтинг:
2

Lap Duong

[^]<small></small>


Рейтинг:
1

sankarsan parida

Получить результат пинга по его статусу
См. следующие коды ниже

protected void btnSubmit_Click(object sender, EventArgs e)
        {
            Ping ping = new Ping();
            PingReply pingresult = ping.Send("81.2.199.57");
            if (pingresult.Status.ToString() == "Success")
            {
                Response.Redirect("http://xxx.xxx.xxx.xx/sample");
            }
        }