网站首页 > 精选教程 正文
使用java校验ip地址或域名的端口是否开启
1.导入hutool工具的maven依赖
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.16</version>
</dependency>
2.复制一下代码案例直接运行
import cn.hutool.core.net.NetUtil;
import cn.hutool.core.util.StrUtil;
import java.net.InetSocketAddress;
public class Test {
public static void main(String[] args) throws Exception{
String host = "192.168.40.202";//可自行修改成自己部署过系统的主机ip
int port = 9200;//对应系统服务开放的端口
int timeOut = 200;//单位毫秒
InetSocketAddress address = createAddress(host, port);
//检查远程端口是否开启,true则开启,false则未开启
boolean open = NetUtil.isOpen(address, timeOut);
System.out.println(open);
}
/**
* 创建 {@link InetSocketAddress}
*
* @param host 域名或IP地址,空表示任意地址
* @param port 端口,0表示系统分配临时端口
* @return {@link InetSocketAddress}
* @since 3.3.0
*/
public static InetSocketAddress createAddress(String host, int port) {
if (StrUtil.isBlank(host)) {
return new InetSocketAddress(port);
}
return new InetSocketAddress(host, port);
}
}
猜你喜欢
- 2025-02-03 java如何判断一个ipv6地址是否是在已使用的地址段中?
- 2025-02-03 xml 配置文件规范 校验(xml格式要求)
- 2025-02-03 针对初学Java的小伙伴,入门时应该了解的Java基础知识
- 2025-02-03 Java 判断对象是否所有属性为空,大家觉得这样写可以吗?
- 2025-02-03 SpringBoot结合Validation封装参数校验,这些实用技巧一定要掌握
- 2025-02-03 java 判断一个地理坐标是否在电子围栏 圆、矩形、多边形区域内
- 2025-02-03 java 判断Date是上午还是下午(java判断日期是否是当天)
- 2025-02-03 java服务-springboot拦截器实现用户登录Token及权限校验
- 2025-02-03 为什么阿里强制 boolean 类型变量不能使用 is 开头?你造吗
- 2025-02-03 还在为临时查找SpringBoot参数校验烦恼吗?收下这一篇就够了
你 发表评论:
欢迎- 07-10动漫人物像|插画 壁纸 头像 签名 素材
- 07-10运动人物|插画 壁纸 头像 签名 素材
- 07-10动漫人物|插画 壁纸 头像 签名 素材
- 07-10神话人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物像|插画 壁纸 头像 签名 素材
- 07-10 日漫人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物风|插画 壁纸 头像 签名 素材
- 07-10日漫人物|插画 壁纸 头像 签名 素材
- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)