Есть два приложения, общающихся при помощи ZMQ_PAIR сокетов.
Так вот, проблема в том, что если одно приложение не запущено, то другое, при попытке соединения должно об этом сообщать.
Да вот беда, при вызове zmq_connect возвращается 0, как будто все хорошо, а при вызове zmq_send приложение блокируется, тк ф-ция блокирующая, флаг ZMQ_NONBLOCK не помогает. Как распознать, что на том конце никто не слушает и избежать фриза приложения?