Java判断主机是否能ping通代码实例

网友投稿 272 2022-12-16


Java判断主机是否能ping通代码实例

这篇文章主要介绍了java判断主机是否能ping通代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

代码实现如下:

import java.io.IOException;

import java.net.InetAddress;

import java.net.UnknownHostException;

/**

* Created by Miracle Luna on 2019/12/10

*/

public class PingUtil {

public static void main(String[] args) {

String host1 = "14.215.178.37";

String host2 = "baidu.com";

ping(host1);

ping(host2);

}

/**

* 判断主机地址能不能 ping 通,此处主机地址可以域名或者IP

* @param host

* @return

*/

public static void ping(String host) {

try {

InetAddress inetAddress = InetAddress.getByName(host);

boolean reachable = inetAddress.isReachable(5*1000);

if(reachable) {

System.out.println("ping success. Host name: " + inetAddress.getHostName() + ", IP addr:http:// " + inetAddress.getHostAddress());

}else {

System.out.println("ping failed.");

}

} catch (UnknownHostException e1) {

e1.printStackTrace();

} catch (IOException http://e2) {

e2.printStackTrace();

}

}

}

运行结果如下:

ping success. Host name: 14.215.178.37, IP addr: 14.215.178.37

ping success. Host name: baidu.com, IP addr: 14.215.177.39


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java实现6种字符串数组的排序(String array sort)
下一篇:通过Java实现bash命令过程解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~