python - zeromq 是否支持 IPC 作为 Windows 上的传输 channel ?

标签 python windows zeromq

当我在 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 传输 channel 在 Windows 上不受支持(至少在 Windows 8 上)。这是真的吗?

最佳答案

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

您应该能够在环回接口(interface)上使用 TCP 而不会出现问题。

关于python - zeromq 是否支持 IPC 作为 Windows 上的传输 channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15386121/

相关文章:

linux - 在 docker windows 上运行 linux 容器

node.js - JAVA编写的服务如何与C编写的zeromq代理通信

c++ - 不能通过引用传递给线程

python - 如何使用 GitPython 将 master 分支的头重置为之前的提交

python - 用类创建对象,为什么需要__init__(self, args) :?

python - 从命令行运行已安装的 python 包

python - OpenCV:完成后如何重新启动视频?

c++ - 尝试使用带有 C++ 的 MoveFile 移动文件时出现 ERROR_INVALID_NAME

python - 在 Python 中如何将字符串通过管道传输到可执行文件标准输入中?

multithreading - 可运行的 JeroMQ 订阅者