hinemousがJavaで作られているので、Javaで学習のために読んでみる
ping監視に関して
ping監視がどのように実施されているか確認してみた。
// Reachability のチェック ICMP が使用される
boolean isReachable;
// isReachableがスレッドセーフではないため、同期
synchronized (m_syncObj) {
start = HinemosTime.currentTimeMillis();
isReachable = address.isReachable(m_timeout);
end = HinemosTime.currentTimeMillis();
}
勝手にping実行しているんだろうって思っていたことが恥ずかしい。。。
Javaはpingコマンドは不要なんだ。