найти доступный порт для запуска сервера - PullRequest
0 голосов
/ 09 июня 2018

Каков наилучший подход в python, чтобы сделать что-то вроде того, что происходит, когда вы запускаете jupyter notebook, другими словами, запустить сервер (например, с http.server) на каком-то доступном порту, если порт по умолчанию недоступен?Распространено ли просто перехватить ошибку, если запуск сервера не удался, и попробовать другой порт, пока он не заработает?

1 Ответ

0 голосов
/ 09 июня 2018

Вы можете использовать порт 0 - это свяжет ваш сервер с некоторым портом, который в настоящее время известен как доступный ядру.Однако это создает проблему при обнаружении службы - как ваши клиенты узнают, какой сервер номера порта прослушивает?Если это только ты, не должно быть ничего страшного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...