4

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

4

1 回答 1

6

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

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

于 2012-09-22T03:44:02.520 回答