Я пытаюсь написать немного кода на Python для создания базового c приложения чата через компьютер в качестве аппаратного "сервера". Я пытаюсь написать немного кода для автоматизации переключения на другой номер порта, если другой номер активен на номер порта. Я думаю, что то, что вы делаете, похоже на это:
IP = "127.0.0.1"
availability=1
while(avalibility<=65535):
try:
PORT = availability
print(PORT)
break
except OSError:
availability+=1
continue
Когда я запускаю этот код, используя печать в качестве основы, чтобы увидеть, что происходит, и имея 2 запущенных серверных кода, номер порта та же. Я пытаюсь сделать так, чтобы, если на порту выполнялся другой код сервера, для его автоматического переключения, чтобы мой чат-сервер мог быть полностью автоматическим c. Любые советы и рекомендации для этого очень ценятся.