Я пытаюсь создать приложение, которое использует UPnP, если необходимо, чтобы открыть порты, чтобы можно было принимать входящие сообщения.Дело в том, что я не хочу указывать внешний порт (потому что, во-первых, внешний порт не имеет значения для поиска приложения, и во-вторых, я хочу убедиться, что несколько человек на одном маршрутизаторе могут использовать приложениеи совместное использование порта не вариант, очевидно).Ни один из API-интерфейсов, на которые я смотрю, ничего не говорит о том, что у меня появилась возможность не указывать порт, но при отправке чего-то вроде 0
или -1
он сам выбирает порт, или мне нужно выбрать случайное числонадежда на лучшее?
Кроме того, когда-нибудь закончится сопоставление портов, или мне придется принудительно удалить их все?Мне было интересно, на случай, если приложение зависает или компьютер теряет питание или что-то.