在multiprocessing.connection.Listener
( link ) 上的 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 地址)并且通信正常。