estoy refiriendo a la 'Un intermediario de solicitud-respuesta' en la documentación Zeromq: http://zguide.zeromq.org/chapter:all¿Alguien puede explicar el ejemplo de solicitud-respuesta corredor zeromq?
Me estoy poniendo la esencia general de la aplicación: Actúa como un intermediario y enruta los mensajes desde el cliente al servidor y de regreso.
Lo que no estoy logrando es cómo se asegura de que se envíe la respuesta correcta de un servidor al cliente correcto que originalmente realizó la solicitud. No veo nada en el ejemplo de código que se asegure de esto.
Ahora, en el ejemplo, solo envían 1 mensaje (hola) y 1 respuesta (mundo), por lo que incluso si los mensajes se mezclan no importa, pero supongo que el cliente y el cliente se mantienen deliberadamente simples .
Cualquier pensamiento son bienvenidos ...