JAVA判断ip、端口是否可连接
2016-05-24 10:51
549 查看
1.判断ip、端口是否可连接
2.判断ip是否可以连接 timeOut是超时时间
public static boolean isHostConnectable(String host, int port) { Socket socket = new Socket(); try { socket.connect(new InetSocketAddress(host, port)); } catch (IOException e) { e.printStackTrace(); return false; } finally { try { socket.close(); } catch (IOException e) { e.printStackTrace(); } } return true; }
2.判断ip是否可以连接 timeOut是超时时间
public static boolean isHostReachable(String host, Integer timeOut) { try { return InetAddress.getByName(host).isReachable(timeOut); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return false; }
相关文章推荐
- java反射
- Eclipse启动报错Java was started but returned exit code=13
- spring mvc接收数组mybatis 接收批量删除代码
- Java程序中的“内存泄漏”问题
- 【日常笔记】java spring 注解读取文件
- Java本地方法(native方法)的实现
- Eclipse调试:F5、F6、F7、F8 (总要开个头吧)
- java回顾
- Meclipse jsp界面注释显示错误,解决方案
- day9
- SpringMVC入门学习 环境搭建+实例演示
- springMVC+mybaties 报错
- java注解框架
- Java知识点总结二
- java内存调优之jmap,jstack,mat
- java动态编程-Rhino脚本引擎
- Java集合
- JAVA集合概述
- AXIS2+Myeclipse实现WebService数据库存储简单实例
- Eclipse 编译错误 Access restriction:The type *** is not accessible due to restriction on... 解决方案