Wait up to 50ms for a response from the poll. Setting timeout to 0 will make zmq::poll return immediately and the loop will run continuously, with no point to sleep, maxing out cpu usage.