如何在本地主机上选择一个随机未分配的端口

How do I pick a random unassigned port on localhost

我正在构建一个应用程序并想选择一个高于 1024 的随机未分配端口来托管该应用程序。我该怎么做?

"Above 1024" 您是间接引用以了解服务器可以使用哪些端口进行侦听。

大致方法: if yes netstat -pant | grep "portno" 如果没有输出说明没有服务器监听这个端口,可以使用。

如果您尝试绑定到已使用的端口,您将收到明显的绑定错误。