UPnP автоматический выбор внешнего порта - PullRequest
1 голос
/ 08 декабря 2011

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

Кроме того, когда-нибудь закончится сопоставление портов, или мне придется принудительно удалить их все?Мне было интересно, на случай, если приложение зависает или компьютер теряет питание или что-то.

...