openwebrx-clone/owrx/socket.py

11 lines
194 B
Python
Raw Normal View History

import socket
def getAvailablePort():
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(("", 0))
s.listen(1)
port = s.getsockname()[1]
s.close()
return port