问题从C#ping一个URL

anb*_*van 5 c# exception ping

我的情景:

当我使用www.google.com ping时,它会提供成功状态,当我尝试ping http://stackoverflow.com时, 我收到异常"Ping请求期间发生异常".是什么原因?我怎么解决?

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

Joa*_* VR 9

不包含HTTP://,然后它工作正常.

  • +1 - ping适用于_domains_,而非URI. (4认同)

Rus*_*hyo 6

正如约阿希姆所说,放弃协议.如果你阅读文档(http://msdn.microsoft.com/en-us/library/7hzczzed.aspx)你知道,中国平安对象要一个主机名或地址,而不是一个URI.