@nastya_guk

Возможно ли отслеживать порт через python, его закрывать и открывать по необходимости?

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

Войдите, чтобы написать ответ

Похожие вопросы