> Using LINGER is the proper way to solve this in conjunction with zmq_close() 
> and zmq_term() as your code now does.
>
> Perhaps there was a bug with 2.1.4 (I don't recall... it's pretty old). Any 
> chance you can retry with 2.1.10 and see if this behavior persists? I have 
> similar code running under 2.1.10 and the LINGER works as expected.

I uninstalled the Fedora 2.1.4 packaged, compiled the 2.1.11 version
off GitHub, and recompiled the latest pyzmq off GitHub, but still no
luck.

Chuck, did you run this Python script
(https://gist.github.com/1302163) with the sleep(5) commented out?

It usually runs fine the first time, but subsequent times it still
comes up short:

$ python device_test.py
...
0 got message! #734
0 got message! #735
0 got message! #736
0 got message! #737
0 got message! #738

Thanks.

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

Reply via email to