在Unix网络编程中,我通常将SO_REUSEADDR选项设置在服务器用于监听连接的套接字上。这基本上意味着在同一台机器上可以打开另一个使用相同端口的套接字。当从崩溃中恢复并且套接字没有被正确关闭时,这非常有用- 应用程序可以重新启动,它将简单地在相同的端口上打开另一个套接字并继续监听。
我的问题是,旧套接字会发生什么?毫无疑问,所有数据/连接仍将在旧套接字上接收。操作系统是否会自动关闭它?
我的问题是,旧套接字会发生什么?毫无疑问,所有数据/连接仍将在旧套接字上接收。操作系统是否会自动关闭它?