Boost: как указать «любой порт» для TCP-сервера?

Asked
Viewd775

5
  1. Как я могу указать «выбрать любой доступный порт» для TCP-сервера в Boost?
  2. И как мне получить порт, когда соединение принято?

ОБНОВЛЕНО: Под "доступным портом" я подразумеваю: ОС может выбрать любой доступный порт, т.е. я не хочу указывать порт.

1 ответов

8

Вопрос 1. Используйте номер порта 0

Вопрос 2: используйте acceptor.local_endpoint().port()