首页 > 代码库 > java测试网络连接是否成功并设置超时时间
java测试网络连接是否成功并设置超时时间
/** * 获取RMI接口状态 * * @return "0":服务正常,"1": 连接报错,"2":连接超时 */ @Override public String getRMIJkzt() { final ExecutorService es = Executors.newFixedThreadPool(1); Callable<String> callable = new Callable<String>() {//使用Callable接口作为构造参数 @Override public String call() throws Exception {//真正的任务在这里执行,这里的返回值类型为String,可以为任意类型 URL url = new URL("rmi://192.168.20.188:1098/ht"); InputStream in = url.openStream(); in.close(); return "0"; } }; try { Future future = es.submit(callable); String value = http://www.mamicode.com/null;>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。