Active MQ CPP:
When I register a listener for a particular Queue in ActiveMQ-CPP, How does the ActiveMQ server send the message back to the client (when the message is available)? Specifically, does it open a new connection every time to the client to push the message? Is the connection from Server to client controllable (port number, one connection vs. many connections etc)?
Please note that this not about client registering a listener to the server (queue/topic). This is the other way round.
Thank you.