[zeromq-dev] Issue when using pub / sub after any other pair
chlupacek at gmail.com
Thu May 19 12:18:29 CEST 2011
I am fairly new to 0MQ, and did couple of test cases to understand how this tool work. My environment is Java (precisely Scala) on OSX.
I found behavior which I cannot explain to myself and I am not sure if this may be eventually source of glitch
I made some simple cases which in single thread send and receive message in PUB/SUB REQ/REP XREQ/XREP and PULL/PUSH patterns. There are no fixtures shared between tests. I create the zmq context on every test and close it after test finishes. I use "ipc://foo" address.
All tests went through alone w/o problem. Then I add them to one Spec, and all of them run smoothly except PUB/SUB which seemed to fail to deliver message to SUB. After some experimenting I found that when I move PUB/SUB to be the first test, it works ok. But when there is some test before it, it will fail.
I have double checked code several times. Still don't see it to be wrongly-coded. I am missing something with PUB/SUB so the behavior is in fact correct?
Thank you for any guidance
More information about the zeromq-dev