我正在构建一个使用包的Listener/Client
类与另一个脚本通信的应用multiprocessing
程序。
我可以成功地创建侦听器和客户端并进行通信,但是我仍然收到TCP TIME-WAIT的持久影响- 重新运行脚本后,实例化侦听器时出现异常:
[Errno 98] 地址已在使用中
我不知道为什么会这样,因为据我所知,默认情况下SO_REUSEADDR是在 Listener 的构造函数中设置的(参见Lib/multiprocessing/connection.py)。
我正在运行 Ubuntu 12.10 并使用 Python 2.7。