16

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) ではサポートされていないと思います。これは本当ですか?

4

3 に答える 3

17

質問Zeromq の inproc および ipc トランスポートの使用方法は? は、IPC が POSIX 名前付きパイプに依存していることに言及していますが、これは Windows ではサポートされていません。

代わりに、問題なくループバック インターフェイスで TCP を使用できるはずです。

于 2013-03-13T13:07:36.507 に答える
15

Windowsではサポートされていませんが、TCP over localhostは、LinuxおよびOS / XでIPCとほぼ同じパフォーマンスを提供し、Windowsでもそれを使用します。

于 2013-03-14T10:30:42.263 に答える