ネットワーク上のデバイスのすべての IP アドレスを一覧表示するプログラムを作成しようとしています。これの主な構成要素の 1 つは、デバイスに ping を実行できることです。このプログラムは Linux、Windows、Mac で動作する必要があるため、Boost ライブラリを選択しました。
ドキュメントでこの例を見つけることができました: http://www.boost.org/doc/libs/1_47_0/doc/html/boost_asio/example/icmp/ping.cpp
OpenGL 3.1 と Shaders を使用する場合、私は C++ でかなりの経験がありますが、このプログラムを実行すると、何度も ping が実行され (454+)、ループに陥っていることを理解しています (しゃれた意図はありません)。略記、見たことのない機能など
Boost:asio でマシンに ping を実行する簡単な方法はありますか? または、このメソッドを 4 回だけ実行して平均応答時間を返す方法はありますか?