java.net.InetAddress类的getHostName方法用来获取某一IP地址的主机名。返回结果:此IP地址的主机名;如果安全检查不允许操作,则返回IP地址的文本表示形式。
1.如果不能立即获取主机名,程序会继续尝试一段时间,若干时间后标志为失败,然后返回IP地址。
2.由于并不是总能成功获取,因此可能会出现长时间等待的情况,这个时间大概有十几秒钟。在编写实时的网络程序时,应该注意这个问题。如果允许,尽量采用IP地址代替主机名称。
3.即使通过getHostName方法成功获取主机名称,不同的平台的主机名的格式也是不同的。在编写跨平台的网络程序时,应该注意这个问题。
关于java.net.InetAddress类的getHostName方法
最新推荐文章于 2021-07-28 04:03:03 发布
本文介绍java.net.InetAddress类中的getHostName方法,该方法用于获取IP地址对应的主机名。文章强调了在某些情况下可能无法立即获取到主机名,并讨论了在不同平台上主机名格式的差异性。
2392

被折叠的 条评论
为什么被折叠?



