@nastya_guk

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

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

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

Войти через центр авторизации
Похожие вопросы
deeplay Новосибирск
от 130 000 ₽
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
21 окт. 2020, в 21:24
7000 руб./за проект
21 окт. 2020, в 20:16
400000 руб./за проект
21 окт. 2020, в 19:57
5000 руб./за проект