>> No it wouldn't work as zmq_poll takes microseconds for timeout, and I need seconds.
If only there were a way to convert one to the other.....then zmq_poll would be the ideal solution.

Also according to Posix, you shouldn't use both signal() and sigation() to control the same signal in a process.

gg