Я использую Python telnetlib для подключения к удаленному серверу telnet. Мне трудно определить, открыто ли соединение, или удаленный сервер закрыл его для меня.
Я замечу, что соединение закрыто в следующий раз, когда я попытаюсь прочитать или записать его, но хотел бы иметь способ обнаружить его по запросу.
Есть ли способ отправить какой-то пакет «Вы там», не влияя на фактическое соединение? telnet RFC поддерживает команды "вы здесь" и "NOP" - просто не уверен как заставить telnetlib отправлять их!