java判断网络连接是否正常
2014-02-07 15:13
281 查看
/** * 判断本机当前的网络状态是否联通 * 在这里主要用到中国天气信息,所以访问百度地址是否能够访问成功来判断当前的网络状态 */ public static boolean isConnect() { Runtime runtime = Runtime.getRuntime(); try { Process process = runtime.exec("ping " + "www.baidu.com"); InputStream is = process.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String line = null; StringBuffer sb = new StringBuffer(); while ((line = br.readLine()) != null) { sb.append(line); } is.close(); isr.close(); br.close(); if (null != sb && !sb.toString().equals("")) { if (sb.toString().indexOf("TTL") > 0) { //网络畅通 return true; } } } catch (Exception e) { e.printStackTrace(); } return false; }
原文:http://blog.csdn.net/huhui_cs/article/details/8813113
相关文章推荐
- Java判断网络连接是否正常
- java中可以通过调用ping命令来判断网络是否连接正常
- C# 判断连接网络是否正常
- delphi 判断网络是否连接正常
- Android开发之java代码工具类。判断当前网络是否连接并请求下载图片
- java通过ping 判断网络是否正常
- java中判断socket网络远端是否断开连接
- java通过ping 判断网络是否正常
- 【ios开发】如何判断当前网络连接状态(网络是否正常)
- iOS 如何判断当前网络连接状态 网络是否正常 网络是否可用
- 判断网络连接是否正常EventerBus发送
- java中判断socket网络远端是否断开连接
- android 判断网络连接、sim卡信息以及ping操作是否网络连接正常
- 判断网络连接是否正常
- android 入门学习笔记 检查网络连接是否正常 判断是否为横屏
- java中判断socket网络远端是否断开连接
- 【iOS解决方案】如何判断当前网络连接状态(网络是否正常)
- 【ios开发】如何判断当前网络连接状态(网络是否正常)
- java中判断socket网络远端是否断开连接
- 判断网络是否连接正常