gpt4 book ai didi

linux - SO_REUSEADDR 在 Linux 上使用 UDP 套接字。有必要吗?

转载 作者:IT王子 更新时间:2023-10-29 01:10:11 26 4
gpt4 key购买 nike

我的 UDP 套接字正在 bind() 连接到端口 53 (DNS)。 UDP 是否有 TIME_WAIT 状态,或者在 UDP 套接字上使用 SO_REUSEADDR 毫无意义?

最佳答案

UDP 没有连接,所以没有类似 TIME_WAIT 的东西。您不需要使用 SO_REUSEADDR。

如果您正在监听广播或多播地址,您可能需要使用 SO_REUSEPORT,这样如果同一台机器上有多个监听器,它们就不会发生冲突。但是,据我所知,这在 Linux 上不存在。

关于linux - SO_REUSEADDR 在 Linux 上使用 UDP 套接字。有必要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12540449/

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