java测试网络延时_java测试网络连接是否成功并设置超时时间
/**
* 获取RMI接口状态
*
* @return "0":服务正常,"1": 连接报错,"2":连接超时
*/
@Override
public String getRMIJkzt() {
final ExecutorService es = Executors.newFixedThreadPool(1);
Callable callable = new Callable() {//使用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 = null;
try {
value = future.get(5000, TimeUnit.MILLISECONDS).toString();//取得结果,同时设置超时执行时间为5秒。同样可以用future.get(),不设置执行超时时间取得结果
return "0";
} catch (ExecutionException e) {
return "1";
} catch (TimeoutException e) {
return "2";
}
} catch (InterruptedException e) {
return "1";
}
}
java测试网络延时_java测试网络连接是否成功并设置超时时间相关推荐
- 【Java 网络编程】服务器端 ServerSocket 配置 ( 端口复用 | 缓冲区设置 | 超时时间 | 性能权重 | 端口绑定 )
文章目录 I ServerSocket 端口号绑定参数 II ServerSocket 复用绑定端口设置 III ServerSocket 设置缓冲区大小 IV ServerSocket 设置超时时间 ...
- 计算机如何查看网络延时,电脑网络延时如何查看 网络延时查看方法【步骤教程】...
网络不稳定.网速不佳,延时长,玩网络游戏跳ping,对于一些即时对战游戏是非常致命的问题,那么 电脑网络延时如何查看 ?本次就为大家带来 网络延时查看方法 ,这里一起来看看. 网络延时查看方法 1.首 ...
- java设置post超时时间_HttpClient 如何设置超时时间
搜索热词 今天分享一个巨坑,就是 HttpClient.这玩意有多坑呢?就是每个版本都变,近日笔者深受其害. 先看一下代码,我要发送请求调用一个c++接口. public static String ...
- Java中HttpClient设置超时时间
CloseableHttpClient httpclient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet("ht ...
- java网络编程_Java基础 网络编程
主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket 教学目标 能够辨别UDP和TCP协议特点 能够说出TCP协议下两个常用类名称 能够编写TCP协议 ...
- java调用下载窗口_java 从网络Url中下载文件 java调用url接口
/** * 从网络Url中下载文件 * @param urlStr * @param fileName * @param savePath * @throws IOException */ publi ...
- java下载网络文件_java 从网络Url中下载文件
/** * 从网络Url中下载文件 * @param urlStr * @param fileName * @param savePath * @throws IOException */ publi ...
- android 设置网络超时时间设置,Android:AndroidHttpClient-如何设置超时时间?
我已经按照kuester2000的回答进行了操作,但是我的超时设置似乎不起作用. try { int timeout = 3000; URL myURL = //some valid URL Andr ...
- qt连接错误ip的sqlserver超时时间_参数设置导致请求超时案例
问题现象 晚上版本上线后,发现工号进入首页后页面空白,显示INTERNAL_SERVER_ERROR 过程回顾 通过fiddler抓包,发现某个请求出现500错误 检查应用,was,ihs日志,没有发 ...
最新文章
- 2021年甘肃省副高考试成绩查询,2021年甘肃卫生资格考试成绩查询-中国卫生人才网...
- 华为:憧憬6G,共同定义6G
- request的简介和运行环境
- Adadelta原文解读
- 让 .Net 更方便的导入导出Excel
- [HTTP] Cookie
- 58 - II. 左旋转字符串
- 序列化与反序列化_分布式系统基础之序列化和反序列化
- #题目:GCD XOR UVA - 12716
- css单行文本和多行文本溢出实现省略号显示
- php实战视频教程 帝国cms二次开发,PHP实战视频教程,帝国CMS二次开发之完成首页模板的制作.ppt...
- 如何卸载Adobe Creative Cloud
- ios描述文件安装的问题
- html表格某一行背景颜色设置,HTML表格行背景颜色与浮动属性不一样
- Photoshop教程:10秒闪电搞定照片构图
- C#生成Word文档
- 选课系统 - 数据库查询(一)
- vue项目运行出现66% buil 98% after emitting CopyPlugin
- css中图片缩小代码,css让图片等比例缩小的代码
- 并发编程——Hook线程