Java类库判断两台机器之间网络是否可达详解编程语言

Java类库判断两台机器之间网络是否可达,常用ping方法来实现。

import java.net.InetAddress; 
 
public class Test { 
 
    public static void main(String[] args) { 
        String IP = "10.1.11.225"; 
        if (Test.ping(IP)) 
            System.out.println("SUCCESS - ping " + IP + " with no interface specified"); 
        else 
            System.out.println("FAILURE - ping " + IP + " with no interface specified"); 
 
    } 
 
    /** 
     *  
     * @param host 主机地址 
     *  
     * @return boolean 
     * */ 
    public static boolean ping(String host) { 
        String $host = host; 
        try { 
            InetAddress address = null; 
            if ($host != null && $host.trim().length() > 0) { 
                address = InetAddress.getByName($host); 
            } 
            if (address != null) { 
 
            } else { 
                System.out.println($host + " is unrecongized"); 
            } 
            if (address.isReachable(5000)) 
                return true; 
        } catch (Exception e) { 
            e.printStackTrace(); 
        } 
        return false; 
    } 
}

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/10633.html

(0)
上一篇 2021年7月19日 10:21
下一篇 2021年7月19日 10:21

相关推荐

发表回复

登录后才能评论