Boost: как мы указываем «любой порт» для TCP-сервера? - PullRequest
4 голосов
/ 13 ноября 2009
  1. Как мне указать "выбрать любой доступный порт" для сервера на основе TCP в Boost?
  2. А как мне получить порт после того, как соединение принято?

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

1 Ответ

7 голосов
/ 13 ноября 2009

Вопрос 1: Использовать номер порта 0

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

...