怎么判断自动检测网络连接是否正常? 使用request发送数据请求给网站 ,然后设定线程sleep()时间,再执行检测,如果返回数据包过小说明网络不通,则做跳出提示即可 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to yiboo(bboonnee):我觉得你讲的蛮有道理,但我具体不知道该怎么做啊! 假如我想通过程序来检测网站现在是否已经断开并且我想通过这个程序来自动启动网站使之运行,如果使用request发送数据请求网站,然后设定线程sleep()的时间为1秒,那这个本身的请求次数就要增加,这本身就有可能给网站带来性能问题,性能肯定低下。 开socket来发数据给服务器,如果socket打不开就是网络问题,如果有网页返回就看网页返回的内容有没有404, 500等错误 Socket之,或URLConnection,catch到异常就报告问题 public void validateNetAt(String urlString) { try { URL url = new URL(urlString); URLConnection conn = url.openConnection(); System.out.println("已成功连接到: " + urlString + " !"); }catch (IOException e) { System.out.println("连接:" + urlString + " 时错误,Cause:" + e.getMessage()); } }我这样写可以吗?但是如果urlString是个非法的网址,它也提示连接成功! 感谢 kiss0932(夜带水果刀) 的顶力相助 ! 我这样写可以吗?但是如果urlString是个非法的网址,它也提示连接成功!====>>>可以判断一下网址的合法性,或者直接catch一下非法的网址 Mysql找不到驱动,网页无法运行,请大牛指教 (急)java(org.json.JSONObject) 解析 json格式的问题 struts2 execAndWait 问题 为什么JSP页面刷新一下时间也就更新? 有熟悉网站部署的大侠请帮帮忙,网站部署到万网的服务器不能访问 JS问题很急在线等 jsp自定义标签错误 ear解开再压缩大小不一样了 100分求教一个简单的配置问题! jsp九大内置对象分析 为何仍会package javax.servlet does not exist?? 急啊,谁帮忙解决,高分。。。。。
如果有网页返回就看网页返回的内容有没有404, 500等错误
try {
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
System.out.println("已成功连接到: " + urlString + " !");
}catch (IOException e) {
System.out.println("连接:" + urlString + " 时错误,Cause:"
+ e.getMessage());
}
}我这样写可以吗?但是如果urlString是个非法的网址,它也提示连接成功!
====>>>
可以判断一下网址的合法性,或者直接catch一下非法的网址