我正在尝试创建一个能够发送数据然后接收它们的类.
现在,它只适用于第一次发送/接收,而另一次尝试.send()它将在下面抛出错误.
>Traceback (most recent call last):
File "main.py", line 31, in <module>
zq.send(arr)
File "D:\ITIM\video2\MQCompare\cZMQ.py", line 17, in send
self.socketC.send(data)
File "zmq/backend/cython/socket.pyx", line 636, in zmq.backend.cython.socket.S
ocket.send (zmq\backend\cython\socket.c:7305)
File "zmq/backend/cython/socket.pyx", line 683, in zmq.backend.cython.socket.S
ocket.send (zmq\backend\cython\socket.c:7048)
File "zmq/backend/cython/socket.pyx", line 206, in zmq.backend.cython.socket._
send_copy (zmq\backend\cython\socket.c:3032)
File "zmq/backend/cython/socket.pyx", line 201, in zmq.backend.cython.socket._
send_copy (zmq\backend\cython\socket.c:2920)
File "zmq/backend/cython/checkrc.pxd", line 25, in zmq.backend.cython.checkrc.
_check_rc (zmq\backend\cython\socket.c:10014)
raise ZMQError(errno)
zmq.error.ZMQError: Operation cannot be accomplished in current state`
Run Code Online (Sandbox Code Playgroud)
我正在使用的代码如下所示:
import zmq
class ZeroMQ:
def __init__(self): …Run Code Online (Sandbox Code Playgroud)