title: ZeroMQ - Send and receive multiple messages to a client before accepting new client from queue
body: <p>Is it possible to utilise ZeroMQ with a Request-Reply style architecture where the server accepts an initial message from a client and then exclusively talks to that client until it has done all it needs to do? With a standard socket this is easily achieved as a new socket is created when the server accepts a client connection. Is there an approach I could implement in ZeroMQ that would give the same result whilst gaining the large queue handling capabilities?</p>
  
  <p>This follows on from my previous query where my initial question was too open. My situation involves potentially thousands of clients all talking to the server at the same time in an attempt to attest and be issued a key to decrypt a library. The attestation process has multiple challenge-response style checks. This server cannot be threaded as the key provisioning is not threadsafe as it utilises an Intel SGX enclave.</p>
  
  <p><a href="https://stackoverflow.com/questions/57588005/zeromq-emulating-standard-socket-for-multiple-clients-to-one-server">ZeroMQ - Emulating standard socket for multiple clients to one server</a></p>