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地址对应的主机名,但在某些情况下可能返回IP地址本身,且获取过程可能较为耗时。文章还讨论了不同平台下主机名格式的差异及其对跨平台网络编程的影响。
2387

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



