I am building an flask API app for blockchain. I am creating multiple peer instances to communicate with the blockchain. I am assigning different ports by the following commands.
ROOT_PORT = 5000
PORT = ROOT_PORT
if os.environ.get('PEER') == 'True':
PORT = random.randint(5001, 6000)
app.run(port=PORT)
Upon running in multiple command terminals using commands "python -m backend .app" and other peer with command "set PEER=True && python -m backend.app".
The both peers run on the same port generating URL as: http://127.0.0.1:5000/. How to solve this issue?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…