5

私のシナリオ:

www.google.com で ping を実行すると、成功のステータスが表示されます。http://stackoverflow.comで ping を実行しようとすると、 「Ping 要求中に例外が発生しました」という例外が発生しました。理由は何ですか?どうすれば解決できますか?

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

2 に答える 2

9

HTTP:// を含めないでください。問題なく動作します。

于 2010-09-17T10:02:47.220 に答える
6

Joachim が言ったように、プロトコルをドロップします。ドキュメント ( http://msdn.microsoft.com/en-us/library/7hzczzed.aspx ) を読めば、ping オブジェクトが URI ではなく、ホスト名またはアドレスを要求していることに気付くでしょう。

于 2010-09-17T10:07:02.797 に答える