Я медленно схожу с ума.На это должен быть простой ответ.Как серверы localhost RPC сообщают клиентам, на каком порту они работают? - PullRequest
0 голосов
/ 30 мая 2019

У меня проблема, я уверен, что это распространенная проблема, но я уже несколько часов гуглю и ничего не нашел.

  1. Я написал RPC-сервер дляприложение, которое обслуживает запросы по HTTP.
  2. Он должен быть доступен только с localhost.
  3. Я запускаю свой сервер на порту 0, потому что я хочу избежать конфликтов портов.Я получаю динамический порт.Сервер знает этот порт.
  4. Мой клиент подключается к ... К какому порту?Откуда он знает ???

Что нужно сделать серверу, чтобы опубликовать порт?

Для этого должно быть простое стандартное решение.Я не хочу жестко кодировать порт, так как я не хочу, чтобы пользователь когда-либо касался настроек порта.Каждый вопрос, который я нахожу, говорит мне о жестком коде портаЭто кажется совершенно безумным для локального сервера.Конечно, это общая проблема?Конечно, есть лучший способ?

Что на земле является стандартным способом сделать это?

...