Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 UDP 套接字bind()连接到端口 53 (DNS)。UDP 是否有TIME_WAIT状态或SO_REUSEADDR在 UDP 套接字上使用毫无意义?
bind()
TIME_WAIT
SO_REUSEADDR
UDP 没有连接,所以没有类似于 TIME_WAIT 的东西。你不需要使用 SO_REUSEADDR。
如果您正在侦听广播或多播地址,则可能需要使用 SO_REUSEPORT,这样如果同一台机器上有多个侦听器,它们就不会发生冲突。但是,据我所知,这在 Linux 上不存在。