2015-04-28 80 views
-1

我正在构建一个应用程序,并希望选取一个高于1024的随机未分配端口来托管该应用程序。我怎样才能做到这一点?如何在本地主机上选取一个随机未分配的端口

+1

使用一个随机数生成器,尝试绑定套接字,如果成功,那么它的未使用。 –

+0

特定于编程和软件开发的问题不在话下,请参阅[我可以在这里询问什么主题?](http://superuser.com/help/on-topic)。 – DavidPostill

回答

1

您在间接引用了解服务器可以使用哪些端口进行监听时发现“1024以上”。

近似方式: 如果有的话netstat -pant | grep "portno"如果没有输出,则没有服务器正在侦听此端口并且可以使用。

如果您尝试绑定到已使用的端口,您将会注意到绑定错误。

+0

这就是我正在做的,但是使用Powershell,'netstat -an | sls“:8080”' –

相关问题