gpt4 book ai didi

java - 使用任何主机的 IP 地址构造 InetSocketAddress 的正确方法是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 21:04:25 40 4
gpt4 key购买 nike

我想创建一个 InetSocketAddress,但无论我得到的是 host:port 还是 ip:port,我都想正确地创建它。我看到它有两个构造函数,一个用于主机 (String),另一个用于 IP (InetAddress)。为了在这两个构造函数之间进行选择,我是否必须确定自己是否获得了 IP 或 HOST?我在这里遗漏了什么吗?

最佳答案

您可以从 Javadoc 中推断,并在源代码中看到,new InetSocketAddress(String hostname, int port) 调用了 InetAddress.getByName(hostname),它按照记录为您整理所有内容。

所以您发布的问题实际上并不存在。只需传递您获得的任何字符串,无论是主机名还是 IP 地址。

关于java - 使用任何主机的 IP 地址构造 InetSocketAddress 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12014247/

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