相关疑难解决方法(0)

使用SO_REUSEADDR - 以前打开套接字会发生什么?

在unix的网络编程中,我总是在服务器用来侦听连接的套接字上设置SO_REUSEADDR选项.这基本上说可以在机器上的同一端口上打开另一个套接字.这在从崩溃中恢复并且套接字未正确关闭时非常有用 - 应用程序可以重新启动,它只需在同一端口上打开另一个套接字并继续监听.

我的问题是,旧套接字会发生什么?毫无疑问,仍将在旧套接字上接收所有数据/连接.它会被操作系统自动关闭吗?

c unix network-programming

27
推荐指数
2
解决办法
2万
查看次数

标签 统计

c ×1

network-programming ×1

unix ×1