Publicado 25 mayo 2015 - 20:53
Te dejo un ejemplo de como seria:
from flask import Flask, request import socket app = Flask(__name__) @app.route('/') def hello(): return 'Aplicacion corriendo en el puerto %s' % request.host if __name__ == '__main__': sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost', 0)) port = sock.getsockname()[1] sock.close() app.run(port=port)