[zeromq-dev] PUSH/PULL Seems to be ignoring port?

Martin Sustrik sustrik at 250bpm.com
Fri Dec 10 16:24:23 CET 2010


Hi Jeff,

> I have three clients: ControlUI, ProcessA and ProcessB.
>
> Configuration:
> *ControlUI*: PUSH tcp://127.0.0.1:5000/data <http://127.0.0.1:5000/data>
>
> *ProcessA*: PULL tcp://127.0.0.1:5000/data <http://127.0.0.1:5000/data>
> *ProcessB*: PULL tcp://127.0.0.1:5001/data <http://127.0.0.1:5001/data>
>
> When running:
>
> ControlUI send "Hello"
> ProcessA receives "Hello"
> then
> ControlUI sends "Hello"
> ProcessB receives "Hello" (it should not be receiving this message!)

That's pretty strange behaviour. The port is *not* ignored and thus 
process B should be silent trying to connect to an unexistent endpoint.

Can you post a minimal test program?

Martin



More information about the zeromq-dev mailing list