multiprocessing.connection.Listener
(リンク)の Python 2.7.5 ドキュメントでは、次のように述べられています。
注「0.0.0.0」のアドレスが使用されている場合、そのアドレスは Windows で接続可能なエンドポイントになりません。接続可能なエンドポイントが必要な場合は、「127.0.0.1」を使用する必要があります。
これは、次のコンテキストで正確に何を意味しますか。
Client
(conn=Client(('localhost', port))
) とListener
(listener=Listener(('0.0.0.0', port))
) を同じマシンでテストし、通信が機能することを確認しました。- 異なるマシン (リスナーは で作成され
0.0.0.0
、クライアントにはリスナー マシンの IP アドレスが与えられた) 上のクライアントとリスナーでテストしたところ、通信が機能しました。