[zeromq-dev] ROUTER & identity value.
Riskybiz
riskybizlive at live.com
Sat Nov 8 22:13:26 CET 2014
I've created this zeromq-4.0.4 MultiPartMessage.h
<http://pastebin.com/hhKDamzt> class in C++. It functions nicely. However
I cannot fathom one aspect of its behaviour....
When the receive constructor is called to receive a message off a ROUTER
socket then the inbound message identity should be stored in the class
member variable 'id' (circa line 161). However whenever I use the
getIdentity() method on either Windows 7 or Debian Wheezy to get the value
then print the identity to the console window then there is nothing to see,
just a blank.
What baffles me is that when replying to the message I use the getIdentity()
method of the received message to set the destination identity in the send
constructor of a different class instance AND the message gets back through
to the originator.
So it's possible to pass messages from DEALER to ROUTER put the
MultiPartMessage in a queue and later send it back to the originating
DEALER; but I cannot visualise the identity value in the console!
Does anyone know why this should be?
Perplexed.
Riskybiz.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20141108/0c431bd2/attachment.htm>
More information about the zeromq-dev
mailing list