ping_client()で指定したタイムアウトよりも時間がかかる

弊社TCP/IPプロトコルスタック「μNet3」に関するご質問
返信する
アバター
eForce技術担当
記事: 193
登録日時: 2014年4月24日(木) 14:18

ping_client()で指定したタイムアウトよりも時間がかかる

投稿記事 by eForce技術担当 » 2019年3月12日(火) 17:50

質問:
存在しないホストアドレスに対してping_client()を呼び出したとき、
応答が返るまでに指定したタイムアウト時間よりも時間がかかります。
なぜでしょうか?

回答:
ping_clientの引数で指定するタイムアウトは、
ping応答の待ち受けを開始してからの経過時間で検知しています。
待ち受け開始以前のping要求送信の処理(snd_soc処理内)で、
ARP応答待ちと再送で時間がかかっていることが考えられます。

検索用
[ping_client][PING][ARP][snd_soc]

返信する