リモートシステムがJavaを使用して到達可能かどうか、つまりJavaを使用して「pingを送信する」かどうかをテストします。この機能は、私は、Java Processクラスをテストしてみたリモートシステムに到達可能かどうかをテストする方法
public boolean isReachable(String ip) {
// what to do :-)
}
例えば、ブール値を持つメソッドにカプセル化されなければならないが、私はそれがあるため、複雑で、これを行うための最善の方法であるとは思いませんOutputBuffersでの出力処理。
Process proc = Runtime.getRuntime().exec("ping " + ip);
別の可能性ソケット接続を作成し、スローされた例外を処理するだろうが、リモートシステムが「裸」UNIXシステムであれば、:-)さらに他の側面にはソケットがないかもしれませんが、私は思いますリモートシステムに到達できないときにタイムアウトを設定できるようにします。
どうすればいいですか?ありがとうございました!
どのような目的のためにですか?接続したいサーバーがある場合は、接続しようとします。 – EJP