gpt4 book ai didi

java - 32位操作系统和64位操作系统之间java.net.InetAddress类有什么区别

转载 作者:太空宇宙 更新时间:2023-11-04 08:29:24 24 4
gpt4 key购买 nike

InetAddress byName = Inet6Address.getByName(host);

以上代码的意思是,我想通过名称获取IP地址。

然后在win2003 32位操作系统中运行成功,但在win2003 64位操作系统中是catch UnknowHostException。

所以,我想知道“32位操作系统和64位操作系统之间java.net.InetAddress类有什么区别”。

操作系统不同,jre/rt.jar包中的InetAddress也不同。

最佳答案

这两种架构的内部/底层实现可能有也可能没有明显不同。我对此表示怀疑,但我不能肯定地告诉你。但更重要的是,根据我的经验,它不太可能与特定于架构的实现有任何关系,而更有可能是由于两个操作系统中的不同网络设置造成的。早在 win2003 时代,IPV6 还相当新,而且支持也很不完善。

我建议在 java 之外检查/测试您的 IPV6 设置,以确保两台计算机的设置相同。

关于java - 32位操作系统和64位操作系统之间java.net.InetAddress类有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7818302/

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