gpt4 book ai didi

sockets - 为什么不在 Unix TCP/IP 服务器上使用 SO_REUSEADDR?

转载 作者:行者123 更新时间:2023-12-02 12:04:35 24 4
gpt4 key购买 nike

我还没有看到任何重要的 TCP/IP 服务器不使用 SO_REUSEADDR :

是否有在 TCP/IP 服务器上不使用 SO_REUSEADDR 的用例?

我的意思是,让操作系统始终使用 SO_REUSEADDR 会破坏任何不使用它的服务器吗?

您知道某个 TCP/IP 服务器出于某种原因不使用 SO_REUSEADDR 吗?

(当然,您可能不想在 MSWindows 上使用它,因为它允许在同一端口上运行两个服务器)

最佳答案

嗯,UNP (Stevens 2004) 说:

SO_REUSEADDR allows a listening server to start and bind its well-known port, even if previously established connections exist that use this port as their local port.

All TCP servers should specify this socket option to allow the server to be restarted

关于sockets - 为什么不在 Unix TCP/IP 服务器上使用 SO_REUSEADDR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6960219/

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