文档章节

Ping 判断网站是否在线

七水剑帝
 七水剑帝
发布于 2017/07/13 14:52
字数 178
阅读 4
收藏 0
点赞 0
评论 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

绕过CDN查看网站真实IP的一些办法

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

老鹰a ⋅ 2017/09/13 ⋅ 0

centos 基础脚本练习12

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

bruceweng ⋅ 2017/12/28 ⋅ 0

Ping不通不代表主机不在线!

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

日久不生情 ⋅ 2017/11/28 ⋅ 0

局域网上网卡、慢 事故原因分析

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

Howad ⋅ 2017/03/02 ⋅ 0

渗透测试之信息收集

在对一个站进行渗透测试的过程中,信息收集是非常重要的。信息收集的详细与否可能决定着此次渗透测试的成功与否。 信息收集的方式可以分为两种:主动方式和被动方式。 主动的信息收集方式:通...

董小洋 ⋅ 2017/09/28 ⋅ 0

Android之基于XMPP协议即时通讯软件(三)

CSDN博客之星投票请移驾:http://vote.blog.csdn.net/blogstaritem/blogstar2013/weidi1989 本文主要介绍本应用的控制层具体实现。如需了解项目结构与框架,请移步之前系列文章: Android之基...

程序袁_绪龙 ⋅ 2014/12/01 ⋅ 0

第十二章 Shell脚本编写及常见面试题(一)

注意事项 1)开头加解释器:#!/bin/bash 2)语法缩进,使用四个空格;多加注释说明。 3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。 4)默认变量是全局的,...

李振良OK ⋅ 2017/05/24 ⋅ 0

谁知道有web监控的开源程序?功能如下

前提:不在目标主机开服务,放置脚本 功能:通过http方式监控目标网站的页面判断是否宕机, PING延时监控 域名解析监控

如常 ⋅ 2012/03/22 ⋅ 5

java如何快速ping200台机器

是这样的,有一个页面要显示200个机器是否在线 所以要ping200个ip是否能ping通。 现在调用的是java调用cmd一个一个ip ping,ping的命令是ping ip地址 -n 2 -w 500 由于大部分ip都无法ping通,...

三千多城管 ⋅ 2014/11/28 ⋅ 10

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mahout推荐算法之SlopOne

一、 算法原理 有别于基于用户的协同过滤和基于item的协同过滤,SlopeOne采用简单的线性模型估计用户对item的评分。如下图,估计UserB对ItemJ的偏好 图(1) 在真实情况下,该方法有如下几个...

xiaomin0322 ⋅ 5分钟前 ⋅ 0

LVM讲解

LVM是什么 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地...

李超小牛子 ⋅ 15分钟前 ⋅ 0

mysql更改密码、连接mysql、mysql常用命令

1. 更改mysql的root账户密码: mysql中root账户和系统root不是一个账户 1.1 更改环境变量PATH,增加mysql绝对路径 由于mysql安装目录为/usr/local/mysql/,所以系统不能直接使用mysql,需把/...

laoba ⋅ 16分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

猫耳m ⋅ 16分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

阿里云云栖社区 ⋅ 19分钟前 ⋅ 0

1.03-Maven中使用ueditor富文本编辑器

起因:在maven仓库未找到百度的ueditor的jar包 操作: 1.下载百度的ueditor的jar包 2.打开命令行,切换到ueditor的下载位置,运行一下命令: mvn install:install-file -Dfile=ueditor-1.1....

静以修身2025 ⋅ 25分钟前 ⋅ 0

几道Spring 面试题

1、BeanFactory 接口和 ApplicationContext 接口有什么区别? ApplicationContext 接口继承BeanFactory接口 Spring核心工厂是BeanFactory BeanFactory采取延迟加载,第一次getBean时才会初始...

职业搬砖20年 ⋅ 34分钟前 ⋅ 0

包饺子

http://storage.slide.news.sina.com.cn/slidenews/77_ori/2018_24/74766_826131_625489.gif

霜叶情 ⋅ 36分钟前 ⋅ 0

xml解析

方法一: String s_xml1 = "<xml>" + "<head>lalalalal</head>" + "<body>1234</body>" + "</xml>"; try { DocumentBuilderFactory documentBuilderFactory......

GithubXD ⋅ 48分钟前 ⋅ 0

reuse stream

Although Java streams were designed to be operated only once, programmers still ask how to reuse a stream. From a simple web search, we can find many posts with this same issue ......

idoz ⋅ 48分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部