gpt4 book ai didi

java - 正确使用InetSocketAddress

转载 作者:行者123 更新时间:2023-12-01 09:40:13 27 4
gpt4 key购买 nike

我正在尝试使用属于 Java.net 的 InetSocketAddress。尽管当我尝试实际为其提供周长数据时,它不起作用。该文档实际上并未指定如何定义 IP 地址和端口。它的说明如下: InetSocketAddress(InetAddress addr, int port) ,addr 是 IP 地址。我尝试过以下方法:

InetSocketAddress("0.0.0.0", 0000)

InetSocketAddress(0.0.0.0, 0000)

InetSocketAddress(0.0.0.0:0000)

显然这些都不起作用(使用任意值),除了最后一个之外,所有端口都起作用,因为它只是一个 int,但我不知道如何正确格式化 IP 地址。我为寻找解决方案而阅读的文档如下:

InetAddress

Inet4Address

InetSocketAddress

这些实际上都没有如何格式化 IP 地址的示例(当然,除非我是盲人)。

最佳答案

InetSocketAddress 需要一个 InetAddress 对象作为第一个参数。因此,您需要向其发送类似以下内容的内容:

InetSocketAddress(InetAddress.getByName("0.0.0.0", 0))

我知道,getByName() 听起来不应该与 IP 地址一起使用,但它可以与地址或主机名一起使用。

关于java - 正确使用InetSocketAddress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38515912/

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