Возможно ли отслеживать порт через python, его закрывать и открывать по необходимости?
Добрый день.
Программа на компьютеры под windows для подключения использует порт 4206 к примеру, например это программа RMS
То есть, когда RMS запущена на компьютере, но соединения с клиентом нет порт 4206 просто висит открытым? Я правильно понимаю? Возможно ли как то понять, что произведено подключение и оно активно сейчас, например через python, и например проиграть звук?
Если закрыть порт 4206 при активном соединение, то соединения прекратится?
Как закрывать порт и открывать по необходимости?
Так же буду благодарна, если по советуете материалы по сетям, желательно на русском языке.
Спасибо
У порта нет состояние "открытый/закрытый".
Это условность. Открытый порт - значит доступный снаружи. Этим заведует брандмауер (сетевой экран).
По умолчанию все порты (кроме системных) закрыты. Более того, опасности в открытом порте нет, т.к. попытка подключения даже через "открытый" порт ни к чему не приведёт. Просто не будет ответа (если софт не запущен).