パッケージのListener/Client
クラスを使用して別のスクリプトと通信するアプリケーションを構築しています。multiprocessing
リスナーとクライアントの両方を正常に作成して通信することができますが、TCP TIME-WAITの永続的な影響をまだ受けています。スクリプトを再実行した後、リスナーをインスタンス化するときに例外が発生します。
[Errno 98] アドレスは既に使用されています
私の知る限り、デフォルトでSO_REUSEADDRがリスナーのコンストラクターに設定されているため、なぜこれが起こっているのかわかりません(Lib/multiprocessing/connection.py を参照)。
Ubuntu 12.10 を実行しており、Python 2.7 を使用しています。