Closed needones closed 1 year ago
libzmq only has IPC support when built against certain MSVC targets. There appear to be various problems in libzmq's Windows IPC support that cause crashes for folks who don't use IPC in some weird situations I still don't fully understand, so I had to pull it out by picking a Windows build with earlier MSVC, pending a fixed release of libzmq. I think I can try adding it back when there's a libzmq 4.3.5.
Thanks for your answer, which eliminated my curiosity. I hope pyzmq can better support ipc on the windows platform in the future, because the port communication is limited, the maintenance is troublesome, and the multi-process development of python is not very friendly.
What pyzmq version?
25.1.0
What libzmq version?
4.3.4
Python version (and how it was installed)
3.9.17
OS
Windows10
What happened?
I used the pyzmq installation package on the pypi platform, which when I used ipc communication mode prompted me: "zmq.error.ZMQError: Protocol not supported (addr='ipc:///tmp_stream')".
However, I use the source code on github, and use the command "python setup.py bdist_wheel" to package and install it, and I can use IPC communication normally on windows.
I don't understand why this is happening.
Code to reproduce bug
Traceback, if applicable
More info
No response