본문 바로가기
백엔드/Java

ICMP ECHO

by david100gom 2024. 3. 20.
public static boolean isReachableByPing(String host) {
        try{
                String cmd = "";                if(System.getProperty("os.name").startsWith("Windows")) {  
                        // For Windows
                        cmd = "ping -n 1 " + host;
                } else {
                        // For Linux and OSX
                        cmd = "ping -c 1 " + host;
                }
                Process myProcess = Runtime.getRuntime().exec(cmd);
                myProcess.waitFor();
                if(myProcess.exitValue() == 0) {
                        return true;
                } else {
                        return false;
                }
        } catch( Exception e ) {
                e.printStackTrace();
                return false;
        }

'백엔드 > Java' 카테고리의 다른 글

알고리즘  (0) 2024.03.20
같은 단어 제거 정규식  (0) 2024.03.20
자바 정수범위  (0) 2024.03.20
StringBuffer 와 StringBuilder 의 차이  (0) 2024.03.20
자바 변수  (0) 2024.03.20
자바 자료구조  (0) 2024.03.20
다른 바이트 순서를 가진 시스템과의 통신  (0) 2024.03.20
JVM 튜닝 5  (0) 2024.03.20

댓글