Python多处理监听器0.0.0.0 Windows文档

时间:2013-10-10 00:59:53

标签: python windows multiprocessing

multiprocessing.connection.Listenerlink)的Python 2.7.5文档中,它声明了

  

注意如果使用的地址为“0.0.0.0”,则地址不会是a   Windows上的可连接端点。如果您需要可连接的   终点,你应该使用'127.0.0.1'。

在以下情况下,这究竟是什么意思:

  • 我在同一台机器上测试了Clientconn=Client(('localhost', port)))和Listenerlistener=Listener(('0.0.0.0', port)))并进行了沟通。
  • 我在不同的机器上测试了它(使用0.0.0.0创建了监听器,并且客户端获得了监听器机器的IP地址)并且通信正常。

1 个答案:

答案 0 :(得分:2)

根据issue 3270的讨论,该文字已添加到文档中,仅表示特定地址0.0.0.0无法用作可连接的终端 ,因为它可能是从客户端使用。因此,@ Blckknght上面的评论非常正确。

该说明已添加到文档here