ネットワーク測定ツールを開発しようとしています。目的は、クライアントとサーバーマシン間の(クライアント側からの)応答時間を測定できるツールを作成することです。これはサイドアプリケーションです-メインアプリケーションへのアプリケーション-サーバーからの応答時間が特定のしきい値を超えていることをメインアプリケーションが経験した場合、ツールは起動され、ネットワーク接続テストを実行して、クライアントサーバー接続が安定していることを確認します(ネットワークが無線であるなどの理由で不安定になる可能性があります)
実行する必要のあるテストは、ping操作だけでなく、さまざまなサイズのパッケージを送信することでもあります。
しかし、私は通信技術の経験がほとんどありません。
ICMPプロトコルは進むべき道ですか?はいの場合、異なるサイズのパッケージを送信することは可能ですか(ネットワークが妥当な時間で2 MBのデータを転送できるかどうかを測定するため)?
私は2番目の懸念があります。ファイアウォールに関して何に注意する必要がありますか?ローカルネットワーク上で正常に動作するアプリケーションを開発するのは恥ずべきことですが、実際に使用されるとすぐに、テストがファイアウォールによってブロックされているため、失敗します。
私の質問があまりお粗末ではないことを願っていますが、どんな助けでも大いに感謝されていることを知っています。
ではごきげんよう
/サギ