複数の接続されたアダプタを持つシステムでネットワークの待ち時間を計算する必要があります。 System.Net.NetworkInformation.Pingクラスを使用してアドレスにpingを実行し、RoundtripTimeプロパティを使用して待ち時間を判断しています。複数の接続されたアダプタでのネットワーク遅延の計算
これは問題なく動作します。しかし、複数のアダプタが接続されているシステムでは、使用するソースIPを提供し、利用可能な各接続のレイテンシを判断する必要があります( )。
このクラスは、しかし、私がping DOSコマンドのようなものを必要とする特定の送信元IPアドレス
を使用してpingを実行するオプションを提供していません。このコマンドには-Sというオプションがあり、ソースIPアドレスを指定できます。
System.Net.NetworkInformation.Pingに送信元IPアドレスを指定する方法はありますか。 PingOptionsクラスは、このようなオプションを提供しません。
ありがとうございました。
をループに以下のコードを使用して任意の特定のトラフィックを測定しました。私は利用可能なネットワーク接続の品質を監視するためのシンプルなWindowsアプリケーションに取り組んでいます。私が監視したいプロパティは、アップロード速度、ダウンロード速度とレイテンシです。 –
私はそれが遅延を解決していない別のアイデアを答えを更新しましたが、それはしかし、質問に答えていない – Erick