在调用bind()之前,启用SO_REUSEADDR套接字选项。这允许地址/端口立即重用,而不是将其停留在TIME_WAIT状态几分钟,以等待延迟的数据包到达。
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

在调用bind()之前,启用SO_REUSEADDR套接字选项。这允许地址/端口立即重用,而不是将其停留在TIME_WAIT状态几分钟,以等待延迟的数据包到达。
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)