2011-06-19 3 views
0

現在、データを送受信するために、UdpClientクラスを介してリモートサーバーに接続しています。すべて正常に動作していますが、情報の送受信に要する合計時間を取得できるようにしたいと考えています。これを行う最も効率的で正確な方法は何でしょうか?C# - UDP接続のroundtriptimeを取得する

答えて

2

正確な結果を得るには、アプリケーションのプロファイルを作成する必要があります。 dotTrace 4.5 Performanceをお勧めします。

mvandersteenのようにストップウォッチを使用することもできますが、この場合は(アプリケーションがMVC 3プロジェクトであることを前提としています)のstackoverflow開発者が開発したプロジェクトをお勧めします。

1

タイマーでコードを折り返して試してみることもできます。粗い、しかし効果的。

Stopwatch st = new Stopwatch(); 
st.Start(); 

// your code to chat with udp server 

st.Stop(); 
long timeTaken = st.ElapsedMilliseconds; 
関連する問題