<分区>
我正在编写一个 Windows 服务,它将为机器上的其他进程公开一个 http RESTful Web 服务。这将部署到我几乎/无法控制的各种公司桌面上的许多机器。我应该如何选择我的服务应该监听哪个端口?
我会使其可配置,但需要知道如何选择一些合理的默认值。
仅供引用,我计划使用 .NET 3.5(由于部署原因无法使用 4.0)和 WCF WCF REST Starter Toolkit .
更新:澄清一下,这些是企业非开发机器。我想选择一个不太可能用于其他用途的端口。我猜是从这份 PORT NUMBERS 的列表中得出的(感谢@Pascal Thivent)我应该在动态/私有(private)范围内选择一个
The Dynamic and/or Private Ports are those from 49152 through 65535
那么有没有更好的方法来选择该范围内的端口,或者我只是随机选择?