Windows 如何在本地主机上随机选取未分配的端口

Windows 如何在本地主机上随机选取未分配的端口,windows,networking,Windows,Networking,我正在构建一个应用程序,希望选择一个1024以上的随机未分配端口来承载该应用程序。如何做到这一点?“1024以上”您是在间接引用,以了解服务器可以使用哪些端口进行侦听 近似方式: 如果是netstat-pant | grep“portno”如果没有输出,则没有服务器侦听该端口,并且可以使用该端口 如果您试图绑定到一个使用过的端口,您会发现绑定错误 使用随机数生成器,尝试绑定套接字,如果成功,则其未使用。与编程和软件开发相关的特定问题与主题无关,请参阅。这是我正在做的,但使用Powershell,

我正在构建一个应用程序,希望选择一个1024以上的随机未分配端口来承载该应用程序。如何做到这一点?

“1024以上”您是在间接引用,以了解服务器可以使用哪些端口进行侦听

近似方式: 如果是
netstat-pant | grep“portno”
如果没有输出,则没有服务器侦听该端口,并且可以使用该端口


如果您试图绑定到一个使用过的端口,您会发现绑定错误

使用随机数生成器,尝试绑定套接字,如果成功,则其未使用。与编程和软件开发相关的特定问题与主题无关,请参阅。这是我正在做的,但使用Powershell,
netstat-an | sls:8080“