文档章节

Ping 判断网站是否在线

七水剑帝
 七水剑帝
发布于 2017/07/13 14:52
字数 178
阅读 5
收藏 0
//是否能ping通一个网站
public static boolean isConnect(String url) {
    boolean connect = false;
    Runtime runtime = Runtime.getRuntime();
    Process process;
    try {
        process = runtime.exec("ping " + url);
        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);
        }
        System.out.println("返回值为:" + sb);
        is.close();
        isr.close();
        br.close();

        if (null != sb && !sb.toString().equals("")) {
            String logString = "";
            if (sb.toString().indexOf("TTL") > 0) {
                // 网络畅通
                connect = true;
            } else {
                // 网络不畅通
                connect = false;
            }
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
    KLog.e("连接一次~~~");
    return connect;
}

使用

public static final String LOCAL_URL = "http://192.168.56.1/";
public static final String Net_URL = "http://chixi.online/";
//设置当前环境为网络环境
public static String now_url = CommonUtils.isConnect(Net_URL)?Net_URL:LOCAL_URL;
//登录  post  userid   password
public static final String LOGIN = now_url + "login";
//注册  post
public static final String REGIST = now_url + "regist";
//首页轮播图  GET
public static String ANNOUNCEMENT = now_url + "announcement";

 

© 著作权归作者所有

共有 人打赏支持
七水剑帝
粉丝 1
博文 47
码字总数 36879
作品 0
宜春
nmap监测远程主机网络和端口状态

问题 一般企业的主机运维同学会禁止ping,那应该改如何监测远程主机的状态呢?之前在netcat端口扫描工具文章中介绍过使用netcat进行远程端口判断是否使用,这里补充一下netcat是对telnet的替...

亚林瓜子
05/03
0
0
绕过CDN查看网站真实IP的一些办法

验证是否存在CDN最简单的办法 验证IP和域名是否真实对应最简单的办法 ping 分站域名 国外访问 MX及邮件 xss 找phpinfo()之类的探针 DOS 社会工程学 查看历史 DNS社工库 cloudflare 全网扫描 ...

老鹰a
2017/09/13
0
0
Ping不通不代表主机不在线!

局域网络中,测试客户机当前是否在线一般都是ping对方,返回TTL=XXX 就在线,返回Request timed out一般就“当做”它不在线。极少有人继续往下探究,直到确定对方是否在线。 其实Request tim...

日久不生情
2017/11/28
0
0
局域网上网卡、慢 事故原因分析

今日发现故障一枚:公司网络上外网出现卡/慢等现象。据了解,无论在二层还是三层下ping 百度都是出现丢包现象。tracert百度发现出了淮安外网之后出现中断现象,故判断为电信运行商问题; 拨打...

Howad
2017/03/02
0
0
centos 基础脚本练习12

练习1 写一个脚本 用函数的方法 通过ping 命令测试192.168.0.151 到192.168.0.254 之前的所有主机是否在线。 如果在线,就显示"ip is up.",其中的IP要换为真正的IP地址,且以绿色显示;如果...

bruceweng
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS 最强鼠标改键软件:BetterAndBetter

官网: http://www.better365.cn 话不多说,先上你们最喜欢的软件界面截图。 通用: 触摸板: 鼠标: 键盘: 情景模式: 文本跳窗(自动跳窗): 四角触发: 工具箱: 脚本: 关于: 说下我目...

故国有明
40分钟前
16
0
Hbase Schema 模型设计注意事项及示例

一、Hbase 数据模型概述 HBase的数据模型也是由表组成,每一张表里也有数据行和列,但是在HBase数据库中的行和列又和关系型数据库的稍有不同。 表(Table): HBase会将数据组织成一张表,表名必...

PeakFang-BOK
今天
6
0
Blockathon(2018)上海竞赛项目成果今天揭晓

开幕式现场 10月19日,Blockathon(2018)上海在黄浦区P2联合创业办公社举行,本次活动由50名区块链开发者组成9支参赛队伍,来自国内外优秀区块链开发团队的20名技术专家担任导师及裁判。9支队...

HiBlock
今天
6
0
微信小程序开发系列六:微信框架API的调用

微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发...

JerryWang_SAP
今天
12
0
5 个用 Python 编写 web 爬虫的方法

大家在读爬虫系列的帖子时常常问我怎样写出不阻塞的爬虫,这很难,但可行。通过实现一些小策略可以让你的网页爬虫活得更久。那么今天我就将和大家讨论这方面的话题。 我刚整理了一套2018最新...

糖宝lsh
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部