Java实现批量ping IP地址

  • 代码

    package com.ruoyi.web.controller.earlywarn;import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;/*** 可以实现对指定网段的IP地址进行ping测试*/
    public class Ping {public static void main(String[] args) {Ping p = new Ping();for (int ip = 1; ip < 255; ip++) {int finalIp = ip;new Thread(() -> p.ping(finalIp)).start();}}boolean ping(int i) {// 前缀根据自己需求调整String ip = "192.168.19." + i;String ins = "ping " + ip;try {Process p = Runtime.getRuntime().exec(ins);BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream(), "GBK"));String line = null;while ((line = reader.readLine()) != null) {if (line.indexOf("来自") != -1) { //这里不同的cmd可能不一样System.out.println(ip + " 连接成功");return true;}if (line.indexOf("请求超时") != -1) { //这里也是System.out.println(ip + " 连接失败");return false;}}} catch (IOException e) {e.printStackTrace();}return false;}
    }
    

Java实现批量ping IP地址相关推荐

  1. 批量ping IP地址

    首先需要创建ip.txt文件内容是你需要ping的IP一行一个 for i in range(256):fp = open('/home/ip.txt', mode = 'a')fp.write('2 ...

  2. Linux下批量ping ip地址

    ```powershell #!/bin/bashaa=(196.168.1.1 196.168.1.2 196.168.1.3) for ip in ${aa[@]} doping -c2 $ip ...

  3. linux ping IP地址与telnet 测试IP端口

    ping命令是不能够测试端口的,ping只是测试网络联接状况以及信息包发送和接收状况. 格式:ping IP地址或主机名 [-t] [-a] [-n count] [-l size] 参数含义:-t不 ...

  4. Java获取登录用户IP地址

    Java获取登录用户IP地址 /*** @param * @return * @throws * @description * @author wqd* @date 2021/9/21 13:45*/ ...

  5. python批量查询ip归属地_python3.2批量查询IP地址区域

    import urllib.request #jk409  2014-7-31 by python3.4编写用于[批量]查询IP地址国家区域 def chaxun(ip_addr): ip_addr2 ...

  6. 怎么ping IP地址,怎么ping域名

    ping IP地址:我们本地向服务器发送请求,检验我们本地能否连通服务器的过程,假设我们知道ping的服务器的IP地址或者域名,下来小编教大家怎么ping. 方法/步骤 第一步,点击左下角的开始按钮( ...

  7. Android Ping IP地址

    生活百般滋味,人生需要笑对,过完中秋节回来三天了.今晚上还有没干完的工作.但是突然有一种想写博客的感觉.想来想去能拿出来,发篇博客的东西还真的不多.想起上个月弄了一会ping IP的问题.从网上下了个 ...

  8. 用java获取本机IP地址

    在网上找了几个用java获取本机IP地址的代码,发现都少都有些不完美,自己整理了一下.突然之间很想把自己的IP地址给获取了,虽然用系统自带命令可以得到,但自己想写一个程序获取一下,到网上搜索了一下ja ...

  9. win10系统ping服务器,win10怎么ping ip地址_win10怎样ping本机ip地址

    大家都知道,我们要测试本机和该IP地址是否能正常通讯,只需要ping后面加上IP地址即可测试,然而有win10系统用户不知道要怎样ping本机ip地址,针对这个问题,小编就给大家讲解一下win10 p ...

  10. java获取客户端的IP地址工具类

    java获取客户端的IP地址工具类 import java.net.InetAddress; import java.net.UnknownHostException;import javax.ser ...

最新文章

  1. CVPR 2020 | 利用强化学习进行交互式3D医学图像分割
  2. 当年嵌入式系统为什么选了Linux,而没有选Windows?
  3. VM虚拟机下安装CentOS_6.5_x64
  4. easyuI企业管理系统-实战三 添加功能
  5. IntelliJ IDEA 中配置、使用 SVN
  6. Cortex-M/R/A 芯片选型及简介
  7. 手机都能拍月亮了,为何我们还在怀念诺基亚?
  8. layui修改头像功能
  9. C# 上位机界面添加扫码枪输入
  10. 光电编码器的原理及应用场合_光电编码器原理及应用电路
  11. 2022苹果AppStore应用商店上传与APP上传流程必看(基础篇)
  12. 韦东山ARM裸机学习笔记——S3C2440的串口驱动编程原理
  13. linux redis 调优,关于redis状态监控和性能调优详解
  14. 解决tomcat启动-Skipping unneeded JARs during scanning can improve startup time and JSP compilation time
  15. js 对象解构 默认值 重命名
  16. JQ数据库查询时间转换
  17. 多肉商店html网页代码,[转载]国外多肉植物及种子购买网站(转载)
  18. 海康威视错误代码0xf_技术讨论 看我如何重置海康威视IP摄像机的管理员密码
  19. “新角度”学习微积分:阿基米德是如何称出球的体积的?
  20. 计算机毕业设计JAVA某市教育局综合信息管理平台mybatis+源码+调试部署+系统+数据库+lw

热门文章

  1. Delphi7 在Windows 7上无法打开帮助文档
  2. 数学分析:定积分的概念
  3. 免费好用的SNMP网管工具 Sugarnmstool
  4. 绕过PDF阅读编辑要VIP才能无水印保存的方法
  5. R语言中写入Excel的不同sheet表格
  6. Dev-C++ MinGW wxWindows2.6.2 开发环境的配置
  7. qtp 连接mysql_QTP连接MySQL
  8. 自动控制原理5.1---频率特性
  9. 下载虚拟机安装linux镜像(图形化)
  10. php换行字符串,PHP中字符串的连接和换行