- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PINGのtimeは必要ありませんか?)
PINGのtimeは必要ありませんか?
このQ&Aのポイント
- winsockを使ってpingを表示するプログラムを作っています。なぜtimeの項目は書かれないのでしょうか?書かなくても問題無いものですか?
- 初心者で作り方がよくわからないため、サンプルプログラムなどを検索しましたが、『time=』の表示について書かれているサイトが見当たりませんでした。
- そのプログラムの書き方について書かれているサイトや書籍がありましたら教えていただきたいと思います。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
time は、ping の本質的なプロトコルとは無関係だから、そういうサンプルプログラムなどでは載せてないのでしょう。 pingが使用する ICMP というプロトコルでは、通信するデータ上には、どこにも応答時間に関する情報はありません。 それとは別のレベルとして、「ICMP リクエストを送信した時刻」と「その応答を受信した時刻」がわかれば、その差として応答時間が分かります。 pingプログラムははそれを表示しているだけです。
お礼
mtaka2さんの回答で納得が行きました。 またその2箇所で時間を取得することでtimeを算出することもできました。 ありがとうございます。