ZeroMQ: как узнать, какой порт использует PAIR-сокет?
Есть ли способ увидеть, какой порт ZeroMQ (на самом деле pyzmq
) порт подключен после подключения?
Например...
import zmq
context = zmq.Context()
socket = context.socket(zmq.PAIR)
port = socket.bind_to_random_port("tcp://*")
# some other code that might change that binding
actual_port = socket.which_port???() # (this is what I want)
Не удалось найти в документации или других форумах. Помог бы мне сэкономить время на отладку!
`` `
1 ответ
.bind_to_random_port()
Метод автоматически выберет порт для привязки, а в ответе будет указан порт, к которому он привязан. Возвращение int
,