/**
* 判断本机当前的网络状态是否联通
* 在这里主要用到中国天气信息,所以访问百度地址是否能够访问成功来判断当前的网络状态
*/
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

最新文章

  1. MongoDB常用命令
  2. C#双色球——简单抽取中奖号码
  3. Sql语句里的递归查询(转)
  4. thinkjs——修改where默认条件为or
  5. JavaScript 之 走马灯
  6. spark HA
  7. Redpine Signals RS9110-N-11-02 Wi-Fi解决方案
  8. IOS 企业版证书($299)In-House方式发布指南
  9. IIS 和 各个协议
  10. java iframe 嵌套,session失效重新登录页面嵌套问题
  11. (HTTPS)-强制 SSL (HTTPS)Filter
  12. 洛谷 P3379 【模板】最近公共祖先(LCA)Tarjan离线
  13. CentOS初次安装基本配置
  14. CentOS/redhat使用光盘镜像源
  15. 一个完整的SAP RFC调用接口封装
  16. java replaceAll之$替换
  17. [转载]oracle游标概念讲解
  18. day74天中间件介绍
  19. [转]eclipse导入V7包出现错误解决办法
  20. 0-如何正确使用 Django的User Model

热门文章

  1. 08-FPGA状态机设计实例——小梅哥FPGA设计思想与验证方法视频教程配套文档
  2. js如何实现继承
  3. Dbcp2抛出org.apache.commons.dbcp2.LifetimeExceededException
  4. C# DataContract DataMember
  5. AMQ学习笔记 - 18. 持久化的测试
  6. C# testJsonAsXMLNodeAttribute - XML& json & Collections - XmlNode, XmlElement, XmlAttribute,Dictionary,List
  7. Android之parseSDKContent failed
  8. 一个简单的DDraw应用程序
  9. CCControlSlider和CCControlStepper用法
  10. paip.gch预编译头不生效的原因以及解决:
  11. 018 关联映射文件中<class>标签中的lazy(懒加载)属性
  12. 一小时学会ECMAScript6新特性
  13. DOM Exception error
  14. ●HDU 3689 Infinite monkey theorem
  15. svn propset svn:ignore
  16. OfficeToHtmlHelper
  17. HDU 5984 数学期望
  18. sql 分隔字符串函数
  19. MySQL 管理之道读书总结
  20. UE4添加植被Foliage Type