当我在Windows(Windows 8)上使用python尝试路由器示例时,收到以下错误消息:
Traceback (most recent call last):
File "router.py", line 43, in <module>
client.bind("ipc://routing.ipc")
File "socket.pyx", line 432, in zmq.core.socket.Socket.bind (zmq\core\socket.c:3870)
File "checkrc.pxd", line 23, in zmq.core.checkrc._check_rc (zmq\core\socket.c:5712)
zmq.error.ZMQError: Protocol not supported
因此,我假设zeromq的IPC传输通道在Windows上不受支持(至少在Windows 8上)。这是真的吗?
问题How to use Zeromq's inproc and ipc transports?提到IPC依赖于POSIX命名的管道,而Windows不支持这种管道。
您应该能够在环回接口上使用TCP,而不是遇到麻烦。
它在Windows上不受支持,但是在Linux和OS/X上,本地主机上的TCP提供了与IPC几乎相同的性能,我也会在Windows上使用它。
相关问题 更多 >
编程相关推荐