2009-08-20 7 views
0

asp.netを使用してサーバとクライアント間のレイテンシを確認する方法を教えてください。私はクライアントからサーバーにpingして、結果を取得したいと思います。これは可能ですか?サーバとクライアント間のレイテンシを確認する方法

私はクライアントのIPアドレスをpingすることができますが、これは数多くの理由で不可視です。たとえば、speedtest.netでは待ち時間をチェックし、同じことを知りたいと思うミリ秒を報告します。

string strClientIP = Request.UserHostAddress; 
Ping ping = new Ping(); 
PingReply pr; 
pr = ping.Send(strClientIP); 

答えて

1

どうすればhttp://www.aspnettutorials.com/tutorials/network/net-ping-aspnet2-csharp.aspxを見てみませんか?

編集:しないでください本当にここにASP.NET、persayが必要です。すべての興味深いものはC#で行われます。

thisお探しの方はこちらをクリックしてください。

+0

このコードは、上記に貼り付けたコードと同じです。 pingがおそらくクライアント上でオフになっている可能性があるので、クライアント - >サーバーではない - > pingする必要があります。 – Skiltz

+0

クライアントとサーバーをどのように区別しているのか混乱しています。クライアントがASP.NETページを提供しているマシンであると考えていますか?これは本当にあなたがクライアント側をやっていることに本当に迷惑をかけるようなものではないようです。基本的にブラウザからpingしようとしていますか? –

+0

サーバー= IIS クライアント=ウェブサイトへのVistor。 クライアントでPingがオフになることがあるため、サーバーからクライアントにpingできません。 – Skiltz

関連する問題