Как определить, используется ли порт в Python без использования команд в CMD? - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь написать немного кода на 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. Любые советы и рекомендации для этого очень ценятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...