您是否必须向轮询器重新注册 ZMQ 套接字?
Do you have to re-register a ZMQ socket with the poller?
我正在打开一个 ZMQ 套接字并将其注册到轮询器,如下所示:
poll = zmq.Poller()
socket = context.socket(zmq.DEALER)
socket.setsockopt(zmq.IDENTITY, "identity")
socket.connect(url)
poll.register(socket, zmq.POLLIN)
现在我想关闭并重新连接套接字到同一个 url。鉴于它已注册到轮询器,最好的方法是什么?
poll.unregister(socket)
socket.close()
我正在打开一个 ZMQ 套接字并将其注册到轮询器,如下所示:
poll = zmq.Poller()
socket = context.socket(zmq.DEALER)
socket.setsockopt(zmq.IDENTITY, "identity")
socket.connect(url)
poll.register(socket, zmq.POLLIN)
现在我想关闭并重新连接套接字到同一个 url。鉴于它已注册到轮询器,最好的方法是什么?
poll.unregister(socket)
socket.close()