sp-essentials/essentials/services/ConnectionService.py

14 lines
300 B
Python

import socket
class ConnectionService:
@staticmethod
def get_random_available_port_number():
socket_instance = socket.socket()
socket_instance.bind(('', 0))
port_number = socket_instance.getsockname()[1]
socket_instance.close()
return port_number