java代码实现端口是否ping通
- 案例代码:
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通相关推荐
- 树莓派SSH无法连接——22号端口能ping通,但不能连接
今天毫不犹豫将树莓派/etc文件进行了sudo chmod -R 777操作(赋予/etc文件夹子及其所有子目录所有权限) 结果造成了SSH无法连接的情况,但是22号端口仍能ping通 还好我能通过远 ...
- python代码测试端口是否能通
import socket sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM) sk.settimeout(1) try:sk.connect( ...
- 银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060、8088不能访问,访问提示404
问题现象:银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060.8088不能访问,访问tongweb应用端口 http://192.168.0.49:9060/console以及 ...
- python判断ip能否ping通_使用Python测试Ping主机IP和某端口是否开放的实例
使用Python方法 比用各种命令方便,可以设置超时时间,到底通不通,端口是否开放一眼能看出来. 命令和返回 完整权限,可以ping通,端口开放,结果如下: 无root权限(省略了ping),端口开放 ...
- java+测试ip是否通_java 批量测试主机能否ping通
本文为批量测试主机能够ping通,可以作为测试哪些IP是没有被使用的,或者验证哪些IP是被绑定到主机的. 下面直接上代码:package com.fengPay.demo; import java.i ...
- 安卓java代码ping网关_Android代码中使用Ping命令
项目中需要搜索同一WIFI局域网中的设备并进行通信,暂时想到的办法是得到局域网网段的地址,因为同一局域网中的IP地址前三位是相同的,而第四位的范围从0~250,所以对第四位进行遍历搜索,能ping通的 ...
- Java代码实现ping命令
Java代码实现ping命令 在一个项目中,遇到了一个问题,需要查看某个IP是否能够ping通,这里就直接使用Java代码实现了,记录一下. 先说一下实现的几个方法. Jdk1.5的InetA ...
- [网络安全课设]基于JAVA的系统端口扫描软件设计实现(java代码+IDEA+UI图形界面+实验报告)
链接::l基于JAVA的系统端口扫描软件设计实现(java代码+IDEA+UI图形界面+实验报告) 系统端口扫描软件设计实现 设计目的和任务 参照superscan.nmap等端口扫描软件的运行情况, ...
- java 调用 docker 中的 HBase 服务 卡死 不报错 不报异常 卡着不动 但 服务ip是能ping通
问题现象 最近接了一个需求,要在本地(win)环境运行位于虚拟机中搭建的伪分布 HBase 服务(linux) 在 win 环境中,浏览器 打开 HBase 的 16010 web页面是没有问题的,这 ...
- 可ping通主机而不能连上主机端口的一般原因
在64位Linux虚拟机中启动了中间件,配置文件也设置好了协议,IP地址,端口.但是在主机上客户端却怎么也连接不上中间件.但是虚拟机与主机网络畅通,一时素手无策啊. 只好转向老同事请教问题,听完我的描 ...
最新文章
- vscode新建html,没有模板
- 商业智能常见名词浅释(转载)
- 任何在aix下面看你的系统是32位还是64位的
- Spring 在xml配置里配置事务
- QT重装系统后的程序异常处理与Windows奔溃导致无法开机的资料备份
- turbo c用C语言编写窗口,Turbo C 2.0使用教程(使用Turbo C 2.0编写C语言程序)
- 年会抽奖小游戏java_抽奖小游戏
- 使用pr给视频局部打马赛克
- 笔记本电脑摄像头黑屏怎么处理?
- 计算机画图更改,如何用电脑画图功能修改图片与加字
- 健身房健身需要什么装备,五款健身房必备运动耳机分享
- 官方正版授权Apowersoft 傲软抠图AI智能换背景工具软件
- 计算机一级b和小高考,小高考B是几分相关内容
- java spring常见问题
- Git 开发部署流程
- 迷你摄像百科:摄像模组是什么,有哪些种类与款式
- 找不到msvcp120.dll+mysql安装问题
- 北大青鸟培训第二周第二天:HTML和CSS相关知识 (持续更新)
- Socket 套接字-通信方式
- 物业消防安全知识培训PPT模板
热门文章
- 用图形化文件对比工具kdiff3解决git rebase冲突
- 计算机网络提供信息传输服务,计算机网络通常被划分为通信子网和资源子网,通信子网提供信息传输服务,资源子网提供共享资源。...
- pandas excel 数据随机打乱
- Linux环境下安装Tableau Server
- 【Tableau server 8.0】Tableau server 考试真题回顾总结
- java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses
- 在安装win7系统时如何不产生100M的系统保留分区
- 【面试题】 做了一份前端面试复习计划,保熟~
- 8类网线利弊_7类网线和8类网线到底有何不同?
- 移动端微信QQ分享一个h5激活app