2016-07-15 6 views
-1

私のcppコードでpingコマンドを使用していて、アプリケーションがこのコードを使ってネットワークの特定のデバイスがping応答に基づいて接続されているか以下のパラメータをpingコマンド dataBlockSize [56] packetCount [1] timeOut [1]ホスト[IPアドレス]に送信しています。ホストデバイスが有効なIPアドレスを持っていても、断続的なpingエラーが発生する

間欠的にデバイスのpingが失敗し、受信したパケットが0になっています。断続的です(何回かpingが成功して、何秒にも達することがあります)。&デバイスが有効なIPを持っていても、なぜpingが失敗しているのかわかりません。デバイスが接続されていて有効なIPを持っていても、pingコマンドの失敗の理由を知らせることができます。接続の種類が問題であれば、デバイスはWiFi経由で接続されます。

+1

多くの場合、ネットワークの輻輳です。 pingが使用するICMPは優先度の低いトラフィックで、ネットワーク上で輻輳が発生した場合には最初にドロップされます。また、pingを実行しているホストは、あまりにも忙しすぎて応答できない可能性があります。パス内のネットワークデバイスのログとインターフェイスをチェックして、輻輳がないかどうかを確認する必要があります。 –

+0

ありがとうございます。これを回答として投稿してください。私は答えを受け入れる。 – kadina

+0

OK。私はそれをしました。 –

答えて

1

多くの場合、ネットワークの輻輳です。 pingが使用するICMPは優先度の低いトラフィックで、ネットワーク上で輻輳が発生した場合には最初にドロップされます。また、pingを実行しているホストは、あまりにも忙しすぎて応答できない可能性があります。パス内のネットワークデバイスのログとインターフェイスをチェックして、輻輳がないかどうかを確認する必要があります。

関連する問題