如何使用第一个可用端口在Python中创建HTTP服务器?

我想避免硬编码端口号,如下所示:

httpd = make_server('', 8000, simple_app)

我以这种方式创建服务器的原因是我想将它用作Adobe AIR应用程序的“内核”,因此它将使用PyAMF进行​​通信.由于我在客户端运行它,因此很有可能我定义的任何端口都已被使用.如果有更好的方法来做到这一点,我问错了问题,请告诉我.

解决方法:

问题是您需要一个已知的端口供应用程序使用.但是如果你给一个0的端口号,我相信操作系统会为你提供第一个可用的未使用的端口.

上一篇:洛谷P2089 烤鸡


下一篇:在Python中结合SimpleXMLRPCServer和BaseHTTPRequestHandler