有没有人能给我解释一下java中的InetAddress和InetSocketAddress类有什么不同,如果有区别,请解释一下。我用谷歌搜索了一下,但我找不到任何解释。
发布于 2013-02-01 22:44:36
InetAddress
InetAddress的实例由IP地址和可能的对应主机名组成
InetSocketAddress
此类实现IP套接字地址(IP地址+端口号)它也可以是一对(主机名+端口号),在这种情况下,将尝试解析主机名
发布于 2017-11-13 20:29:58
它们代表不同的OSI layers
InetAddress对应于Network Layer (Layer 3),基本上是一个IP地址。InetSocketAddress对应于Transport Layer (Layer 4),由IP地址和端口号组成。https://stackoverflow.com/questions/14648699
复制相似问题