Подтвердить что ты не робот

Поддерживает ли zeromq IPC как транспортный канал на окнах?

Я получаю следующее сообщение об ошибке, когда я пытаюсь выполнить пример маршрутизатора с помощью python в Windows (Windows 8):

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

Поэтому я предполагаю, что транспортный канал IPC для zeromq не поддерживается в Windows (по крайней мере, в Windows 8). Это правда?

4b9b3361

Ответ 1

Вопрос Как использовать транспорты inproc и ipc в Zeromq? упоминает, что IPC полагается на именованные каналы POSIX, которые Windows не поддерживает.

Вы должны иметь возможность использовать TCP на Loopback Interface вместо этого без проблем.

Ответ 2

Он не поддерживается в Windows, но TCP через localhost дает такую ​​же производительность, как IPC, в Linux и OS/X, и я просто использую это в Windows.