ZeroMQ sockets being asynchronous means that the timings of the physical connection setup and tear down, reconnect and effective delivery are transparent to the user and organized by ZeroMQ itself.
И ты хочешь менеджить восемь коннектов, но чтобы обработчик был один, и чтобы он вовремя срабатывал, засыпать восемью тредами и будить обработчик первым проснувшимся из них