Floris Bruynooghe [@flubdevork on Twitter] points out that using DEALER/DEALER sockets in place of REQ/REP allows for more flexibility. In particular, it doesn't tie each send to blocking on a reply.
I've just implemented this and merged it in f4a94188ce958ad5ffde0bae6cb3dd7f1746ac95. All tests pass, so now it's a question of refactoring the API slightly, possibly taking in #23 at the same time.
Floris Bruynooghe [@flubdevork on Twitter] points out that using DEALER/DEALER sockets in place of REQ/REP allows for more flexibility. In particular, it doesn't tie each send to blocking on a reply.
I've just implemented this and merged it in f4a94188ce958ad5ffde0bae6cb3dd7f1746ac95. All tests pass, so now it's a question of refactoring the API slightly, possibly taking in #23 at the same time.