Предположим, что выбран язык C ++, программирование udp происходит на одном компьютере, и у нас есть клиентская программа и серверная программа.Большинство примеров, которые я могу найти в Интернете, выбирают буквенные числа, такие как 4001 и 4002, в качестве значений портов.Но на практике выбранные порты могут быть уже заняты, и по соображениям безопасности порты должны быть определены во время выполнения.Если, например, порт сервера уже был определен динамически, то как клиентская программа должна знать об этом?
Насколько я могу представить, мне может потребоваться создать локальный файл для динамического обновленияинформация, но я не знаю, если это правильный путь.И даже если этот метод работает, он не будет работать в ситуации, когда программа udp использует два компьютера ...