我有一个zmq功能,如下所示
def recieve_messages(self):
string = self.sub_socket.recv(flags=zmq.NOBLOCK)
print('flow mod messages recieved {}'.format(string))
当我运行该程序时,我收到以下错误。
string = self.sub_socket.recv(flags=zmq.NOBLOCK)
File "socket.pyx", line 616, in zmq.core.socket.Socket.recv (zmq/core/socket.c:5961)
File "socket.pyx", line 650, in zmq.core.socket.Socket.recv (zmq/core/socket.c:5832)
File "socket.pyx", line 119, in zmq.core.socket._recv_copy (zmq/core/socket.c:1669)
ZMQError: Resource temporarily unavailable
有人可以解释可能导致此错误的原因。