number headings: auto, first-level 2, max 6, 1.1
3 setsockopt选项列表
本章节已开启链接,如非必要请勿修改章节名称、序号和文档名。
3.1 SO_REUSEADDR 端口复用
- 允许多个开启了端口复用的进程重复打开该端口
- 在多个进程同时打开该端口后,每个进程均有可能收到来自该端口的请求
- 在程序崩溃或被强制结束时,其所绑定的某一端口上可能会留存有未被来得及关闭的连接。此时若有新的进程尝试重新绑定该端口,则可能遇到端口仍然被占用的错误。则此时使用本option可解决此问题。