Usando Flask, ¿cómo puedo obtener el número de puerto actual al que está conectado el matraz? Quiero iniciar un servidor en un puerto aleatorio utilizando el puerto 0, pero también necesito saber en qué puerto estoy.¿Cómo obtener el número de puerto actual en Flask?
Editar
Creo que he encontrado un trabajo en torno a mi problema, aunque no es una respuesta a la pregunta. Puedo recorrer los puertos comenzando con 49152 e intento usar ese puerto a través del app.run(port=PORT)
. Puedo hacer esto en un bloque try catch para que, si recibo un error Address already in use
, pueda probar el siguiente puerto.
mientras raúnning un programa de ejemplo Frasco estoy recibiendo este error: ..... Archivo "/usr/lib/python2.7/socket.py", línea 228, en metanfetamina return getattr (self._sock, name) (* args) socket.error: [Errno 13] Permiso denegado por favor ayúdame cómo puedo cambiar mi puerto –