Проблема пингует URL из C # - PullRequest
       11

Проблема пингует URL из C #

5 голосов
/ 17 сентября 2010

Мой сценарий:

Когда я пингуюсь с www.google.com, это дает статус Успешно, Когда я пытаюсь пинговать http://stackoverflow.com, я получаю исключение «Исключение произошло во время запроса Ping». Какова причина? как я могу решить?

using (Ping png = new Ping())
{
  PingReply pr = png.Send("http://stackoverflow.com");
  string status= pr.Status.ToString();
}

Ответы [ 2 ]

9 голосов
/ 17 сентября 2010

Не включайте HTTP://,, тогда он работает нормально.

6 голосов
/ 17 сентября 2010

Как сказал Иоахим, отбрось протокол.Если вы прочитаете документацию (http://msdn.microsoft.com/en-us/library/7hzczzed.aspx), вы поймете, что объекту ping требуется имя или адрес хоста, а не URI.

...