public function recvMultiNonBlocking($socket)
{
// what are we doing?
$log = usingLog()->startAction("recvmulti() from ZMQ socket");
// do it
$return = $socket->recvmulti(ZMQ::MODE_NOBLOCK);
// all done
if ($return === false) {
$log->endAction("receive attempt would have blocked");
} else {
$log->endAction();
}
return $return;
}