Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
isReachableを使用する代わりにicmp(エコー要求)にpingを実行する方法はありますか?isReachableはポート7でTCP接続を確立し、wiresharkを使用した場合、WindowsではICMPパケットが表示されず、LinuxではICMPタイプ3(タイプ8および0ではない)が表示されませんでした。それで、誰かが提案や解決策を持っているなら、私に教えてください。どうもありがとう!
ICMP は管理者特権を必要とする傾向があるため、通常のユーザーとして実行されている Java プログラムは ICMP を直接使用できません。
私の頭に浮かぶ唯一の回避策は、外部プログラムを生成して、OS が提供する「ping」コマンドを実行し、その出力を解析することです。