Ethereum 在enode地址中discport=0和[::]的功能是什么?

Ethereum 在enode地址中discport=0和[::]的功能是什么?,ethereum,web3,go-ethereum,Ethereum,Web3,Go Ethereum,我想知道以太坊节点的enode地址末尾的“discport=0”的功能是什么 此外,我看到我的enode地址有时会填充我的IP地址,但在检查它时,有时会填充[::];有人知道为什么会有这种行为吗 提前谢谢你 这是我有限的理解discport是发现UDP端口的缩写。如果未指定UDP侦听端口,则默认为TCP侦听端口。将其设置为0,表示操作系统将为您找到合适的可用UDP发现端口 我认为区别在于是否指定了--nodiscover选项。关闭查找时,将省略IP,并将查找端口设置为0。

我想知道以太坊节点的enode地址末尾的“discport=0”的功能是什么

此外,我看到我的enode地址有时会填充我的IP地址,但在检查它时,有时会填充[::];有人知道为什么会有这种行为吗


提前谢谢你

这是我有限的理解
discport
是发现UDP端口的缩写。如果未指定UDP侦听端口,则默认为TCP侦听端口。将其设置为0,表示操作系统将为您找到合适的可用UDP发现端口


我认为区别在于是否指定了
--nodiscover
选项。关闭查找时,将省略IP,并将查找端口设置为0。