zeromq是否支持IPC作为windows上的传输通道?

2024-05-31 19:34:22 发布

您现在位置:Python中文网/ 问答频道 /正文

当我在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上)。这是真的吗?


Tags: incore消息示例bindwindows错误line
2条回答

问题How to use Zeromq's inproc and ipc transports?提到IPC依赖于POSIX命名的管道,而Windows不支持这种管道。

您应该能够在环回接口上使用TCP,而不是遇到麻烦。

它在Windows上不受支持,但是在Linux和OS/X上,本地主机上的TCP提供了与IPC几乎相同的性能,我也会在Windows上使用它。

相关问题 更多 >