我想避免硬编码端口号,如下所示:
httpd = make_server('', 8000, simple_app)
我以这种方式创建服务器的原因是我想将它用作Adobe AIR应用程序的“内核”,因此它将使用PyAMF进行通信.由于我在客户端运行它,因此很有可能我定义的任何端口都已被使用.如果有更好的方法来做到这一点,我问错了问题,请告诉我.
解决方法:
问题是您需要一个已知的端口供应用程序使用.但是如果你给一个0的端口号,我相信操作系统会为你提供第一个可用的未使用的端口.
2024-01-18 19:11:34
我想避免硬编码端口号,如下所示:
httpd = make_server('', 8000, simple_app)
我以这种方式创建服务器的原因是我想将它用作Adobe AIR应用程序的“内核”,因此它将使用PyAMF进行通信.由于我在客户端运行它,因此很有可能我定义的任何端口都已被使用.如果有更好的方法来做到这一点,我问错了问题,请告诉我.
解决方法:
问题是您需要一个已知的端口供应用程序使用.但是如果你给一个0的端口号,我相信操作系统会为你提供第一个可用的未使用的端口.