Приведенный выше код также регистрирует используемый порт и дополнительно записывает текущий используемый порт в файл, указанный параметром конфигурации.
ощьюколбакак я могу получить текущий номер порта, к которому подключена колба? Я хочу запустить сервер на случайном порту, используя порт 0, но мне также нужно знать, на каком порту я нахожусь.
редактировать
Я думаю, что нашел решение для моей проблемы, хотя это не ответ на вопрос. Я могу перебирать порты, начиная с 49152, и пытаться использовать этот порт черезapp.run(port=PORT)
, Я могу сделать это в блоке try catch, чтобы, если я получуAddress already in use
ошибка, я могу попробовать следующий порт.