gpt4 book ai didi

java - 如何在带防火墙的Windows主机中使用InetAddress

转载 作者:行者123 更新时间:2023-12-02 07:23:14 27 4
gpt4 key购买 nike

我想获得有关如何在防火墙处于 Activity 状态的 Windows 系统中使用 InetAddress 的示例或建议。我不知道防火墙阻止了什么,不允许此类在 Windows 中工作。

当我尝试在禁用防火墙的 Windows 中使用此代码时,我将主机名和 isReachable 设置为 true:

InetAddress addrs = null;
try {
addrs = InetAddress.getByName("192.168.1.1");
System.out.println(addrs.getHostName());
System.out.println(addrs.isReachable(100));
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

但是激活防火墙时我得到false,我可以为此使用策略吗?

最佳答案

您必须配置防火墙以允许 JVM (java.exe) 打开连接。 java代码不需要改,是配置问题。

关于java - 如何在带防火墙的Windows主机中使用InetAddress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13924297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com