Java类库判断两台机器之间网络是否可达

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
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;
    }
}

标签: 网络

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇: mysql查询今天、昨天、7天、近30天、本月数据

下一篇:python登录pop3邮件服务器接收邮件