Hello

I' trying to use the new (4.0.1) ZMQ_REQ_RELAXED in C++ with VS2010 (and the 
standard C-Binding from the 0MQ main site), but keep failing.

What I have:
One context with two ZMQ_REQ sockets in two different threads, one binds and 
answers to REQs, one connects and sends REQs. This runs fine and nice until one 
system crashes before answering a REQ - a known Problem of the REQ-REP. 

What I tried:
I'm not too eager to kill the context to get the REQ-REP running again, because 
that would kill my other socket too. The new ZMQ_REQ_RELAXED came in very 
handy, just fit to solve the problem.

BUT:
Now the zmq_msg_send(...)-Method fails to return after a few packages (or even 
for the first packet) while the client is up and waiting for packages, yes even 
actively communicating with the server over the other socket. I tried 
ZMQ_REQ_CORRELATE on and off - doesn't make a change. Tried ZMQ_REQ_RELAXED off 
again - everything works (except in crash-case).

So my question:
Anyone here tried the ZMQ_REQ_RELAXED? Any idea? I'm willing to post code, but 
I'd need to extract the crucial parts, which could take a while.

Regards
Bjorn




Dr. Björn Kuhlbrodt
Senior Software Developer
GP Inspect GmbH

Tel: +49 89 750778 4729 
Fax: +49 89 750778 4710 
Mail: [email protected]

GP Inspect GmbH | Hainbuchenring 9-11 | 82061 Neuried | Deutschland
Geschäftsführer | Christian Probst, Dr. Eric Rüland, Enis Ersü, Martin Heinrich
Amtsgericht München | HRB 173887

A company of ISRA VISION Group

------------------------------------------------------------------------------------------------------
This e-mail may contain material that is confidential, privileged and for the 
sole use of the intended recipient. Any review, reliance or
distribution by others or forwarding without express permission is strictly 
prohibited. If you are not the intended recipient, please
contact the sender and delete all copies. GP Inspect GmbH, ISRA VISION AG, its 
branches and subsidiaries herewith exclude
any liability for third-party information recognizably contained in this email 
or its attachments. Third-party information does not
necessarily reflect the opinion of GP Inspect GmbH or ISRA VISION AG.
------------------------------------------------------------------------------------------------------
WWW.GPSOLAR.COM

WWW.ISRAVISION.COM
------------------------------------------------------------------------------------------------------
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to