Я пишу службу Windows, которая будет показывать веб-службу http RESTful для других процессов на машине. Это будет развернуто на множестве машин на разных корпоративных настольных компьютерах, в которых у меня мало/нет контроля. Как выбрать, какой порт должен обслуживать мой сервис?
Я сделаю его настраиваемым, но вам нужно знать, как выбрать разумные значения по умолчанию.
fyi Я планирую использовать .NET 3.5 (не используя 4.0 для целей развертывания) и WCF с WCF REST Starter Toolkit.
UPDATE: для уточнения, это корпоративные машины, не предназначенные для разработки. Я хочу выбрать порт, который вряд ли будет использоваться для чего-либо еще. Я думаю из этого списка PORT NUMBERS (спасибо @Pascal Thivent), что я должен выбрать один в динамическом/закрытом диапазоне
Динамические и/или частные порты - это от 49152 до 65535
Итак, есть ли лучший способ выбора порта в этом диапазоне или просто выбрать случайно?