• 案例代码:
import cn.hutool.core.net.NetUtil;
import java.net.URI;
import java.net.URISyntaxException;
public JSONObject ping() {//获取ipString ip= "127.0.0.1";boolean ping = false;try {//根据配置的中心端服务ip和端口号,解析得到ipURI uri = new URI(ip);String host = uri.getHost();//判断网络连接状态(并非中心端服务状态)ping = NetUtil.ping(host);} catch (URISyntaxException e) {logger.error("异常", e);}if (ping) {return ResultUtil.successResult();}return ResultUtil.errorResult(ErrorEnum.E_503);}
  • 附 HuTool 中网络工具-NetUtil 网络工具-NetUtil-Hutool 参考文档-面试哥 (mianshigee.com)
  • 参考案例:
     /*** 检测IP地址是否能ping通** @param ip IP地址* @return 返回是否ping通*/public static boolean ping(String ip) {return ping(ip, 200);}/*** 检测IP地址是否能ping通** @param ip      IP地址* @param timeout 检测超时(毫秒)* @return 是否ping通*/public static boolean ping(String ip, int timeout) {try {return InetAddress.getByName(ip).isReachable(timeout); // 当返回值是true时,说明host是可用的,false则不可。} catch (Exception ex) {return false;}}
    

java代码实现端口是否ping通相关推荐

  1. 树莓派SSH无法连接——22号端口能ping通,但不能连接

    今天毫不犹豫将树莓派/etc文件进行了sudo chmod -R 777操作(赋予/etc文件夹子及其所有子目录所有权限) 结果造成了SSH无法连接的情况,但是22号端口仍能ping通 还好我能通过远 ...

  2. python代码测试端口是否能通

    import socket sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM) sk.settimeout(1) try:sk.connect( ...

  3. 银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060、8088不能访问,访问提示404

    问题现象:​银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060.8088不能访问,访问tongweb应用端口 http://192.168.0.49:9060/console以及 ...

  4. python判断ip能否ping通_使用Python测试Ping主机IP和某端口是否开放的实例

    使用Python方法 比用各种命令方便,可以设置超时时间,到底通不通,端口是否开放一眼能看出来. 命令和返回 完整权限,可以ping通,端口开放,结果如下: 无root权限(省略了ping),端口开放 ...

  5. java+测试ip是否通_java 批量测试主机能否ping通

    本文为批量测试主机能够ping通,可以作为测试哪些IP是没有被使用的,或者验证哪些IP是被绑定到主机的. 下面直接上代码:package com.fengPay.demo; import java.i ...

  6. 安卓java代码ping网关_Android代码中使用Ping命令

    项目中需要搜索同一WIFI局域网中的设备并进行通信,暂时想到的办法是得到局域网网段的地址,因为同一局域网中的IP地址前三位是相同的,而第四位的范围从0~250,所以对第四位进行遍历搜索,能ping通的 ...

  7. Java代码实现ping命令

    Java代码实现ping命令 ​ 在一个项目中,遇到了一个问题,需要查看某个IP是否能够ping通,这里就直接使用Java代码实现了,记录一下. ​ 先说一下实现的几个方法. Jdk1.5的InetA ...

  8. [网络安全课设]基于JAVA的系统端口扫描软件设计实现(java代码+IDEA+UI图形界面+实验报告)

    链接::l基于JAVA的系统端口扫描软件设计实现(java代码+IDEA+UI图形界面+实验报告) 系统端口扫描软件设计实现 设计目的和任务 参照superscan.nmap等端口扫描软件的运行情况, ...

  9. java 调用 docker 中的 HBase 服务 卡死 不报错 不报异常 卡着不动 但 服务ip是能ping通

    问题现象 最近接了一个需求,要在本地(win)环境运行位于虚拟机中搭建的伪分布 HBase 服务(linux) 在 win 环境中,浏览器 打开 HBase 的 16010 web页面是没有问题的,这 ...

  10. 可ping通主机而不能连上主机端口的一般原因

    在64位Linux虚拟机中启动了中间件,配置文件也设置好了协议,IP地址,端口.但是在主机上客户端却怎么也连接不上中间件.但是虚拟机与主机网络畅通,一时素手无策啊. 只好转向老同事请教问题,听完我的描 ...

最新文章

  1. vscode新建html,没有模板
  2. 商业智能常见名词浅释(转载)
  3. 任何在aix下面看你的系统是32位还是64位的
  4. Spring 在xml配置里配置事务
  5. QT重装系统后的程序异常处理与Windows奔溃导致无法开机的资料备份
  6. turbo c用C语言编写窗口,Turbo C 2.0使用教程(使用Turbo C 2.0编写C语言程序)
  7. 年会抽奖小游戏java_抽奖小游戏
  8. 使用pr给视频局部打马赛克
  9. 笔记本电脑摄像头黑屏怎么处理?
  10. 计算机画图更改,如何用电脑画图功能修改图片与加字
  11. 健身房健身需要什么装备,五款健身房必备运动耳机分享
  12. 官方正版授权Apowersoft 傲软抠图AI智能换背景工具软件
  13. 计算机一级b和小高考,小高考B是几分相关内容
  14. java spring常见问题
  15. Git 开发部署流程
  16. 迷你摄像百科:摄像模组是什么,有哪些种类与款式
  17. 找不到msvcp120.dll+mysql安装问题
  18. 北大青鸟培训第二周第二天:HTML和CSS相关知识 (持续更新)
  19. Socket 套接字-通信方式
  20. 物业消防安全知识培训PPT模板

热门文章

  1. 用图形化文件对比工具kdiff3解决git rebase冲突
  2. 计算机网络提供信息传输服务,计算机网络通常被划分为通信子网和资源子网,通信子网提供信息传输服务,资源子网提供共享资源。...
  3. pandas excel 数据随机打乱
  4. Linux环境下安装Tableau Server
  5. 【Tableau server 8.0】Tableau server 考试真题回顾总结
  6. java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses
  7. 在安装win7系统时如何不产生100M的系统保留分区
  8. 【面试题】 做了一份前端面试复习计划,保熟~
  9. 8类网线利弊_7类网线和8类网线到底有何不同?
  10. 移动端微信QQ分享一个h5激活app