From what I understand the most recent supported version in LabVIEW is 3.4.2.
Do you know of any issues that would prevent REQ-REP communication with non-LabVIEW application running with 4.4.2?
Hi,
There should be no issue interfacing ZMQv3 with ZMQv4 in all supported v3 protocols. The protocol itself negotiates to talk in a backwards-compatible way, the main difference being the added security mechanisms in v4 that are disabled when communicating with v3. REQ-REP is a very basic protocol and should work totally fine - I myself use LVZMQ with v3.2.4 to talk to pyzmq with v4.1.6 using REQ-REP.
That said, I was considering moving across to 4.2.2, seeing as how it is the current stable release of libzmq and I hadn't updated that in a while. I made a post https://sourceforge.net/p/labview-zmq/discussion/general/thread/448c4210/ that gained zero interest so I shelved it, but it could still happen if there is interest.
Cheers,
Martijn
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
That particular build is completely untested, so be cautious using it. I recommend only using full releases in production code. They are PROBABLY fine because it's an official libzmq release, but I can't sayforsure
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi all,
From what I understand the most recent supported version in LabVIEW is 3.4.2.
Do you know of any issues that would prevent REQ-REP communication with non-LabVIEW application running with 4.4.2?
I also saw in this thread https://sourceforge.net/p/labview-zmq/discussion/general/thread/97e9e036/ that you attached dlls that seems to be 4.2.2. Are they reliable and officially released or how should I treat them?
Thanks in advance.
Best Regards.
Hi,
There should be no issue interfacing ZMQv3 with ZMQv4 in all supported v3 protocols. The protocol itself negotiates to talk in a backwards-compatible way, the main difference being the added security mechanisms in v4 that are disabled when communicating with v3. REQ-REP is a very basic protocol and should work totally fine - I myself use LVZMQ with v3.2.4 to talk to pyzmq with v4.1.6 using REQ-REP.
That said, I was considering moving across to 4.2.2, seeing as how it is the current stable release of libzmq and I hadn't updated that in a while. I made a post https://sourceforge.net/p/labview-zmq/discussion/general/thread/448c4210/ that gained zero interest so I shelved it, but it could still happen if there is interest.
Cheers,
Martijn
Hi,
Thanks for your reply. What about the dlls attached in thread https://sourceforge.net/p/labview-zmq/discussion/general/thread/97e9e036/ ? Are they reliable and safe to use?
Kind Regards.
That particular build is completely untested, so be cautious using it. I recommend only using full releases in production code. They are PROBABLY fine because it's an official libzmq release, but I can't sayforsure
Thanks for clarification.