26 Sep
2018
26 Sep
'18
5:40 p.m.
On Thursday, 20 September 2018 10:50:14 CEST Richard W.M. Jones wrote:
+# Choose a random port number in range [50000,59999] +imageio_port = random.randint(50000,60000) + [...] + +def server(): + server_address = ("", imageio_port) + httpd = HTTPServer(server_address, RequestHandler) + httpd.serve_forever()
The random port can be chosen directly by the OS, using the special port 0:
from http.server import HTTPServer, SimpleHTTPRequestHandler server_address = ("", 0) httpd = HTTPServer(server_address, SimpleHTTPRequestHandler) print(httpd.server_address) ('0.0.0.0', 44725)
-- Pino Toscano