Команда ^] фактически не отправляется на сервер. Это команда для клиента telnet. Когда вы запускаете программу telnet
(совсем не связанную с python), вы видите:
~$ telnet localhost 2050
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Это означает, что ^]
является escape-символом. Это способ заставить локальную программу telnet выйти из режима ввода, который отправляет все на сервер, и войти в режим ввода, который принимает локальные команды. Когда вы набираете ^]
, в этом случае программа telnet не отправит его на сервер, а просто изменит режим ввода.
Поскольку вы подключаетесь по протоколу telnet напрямую к серверу, а не используете программу telnet , отправлять ^]
.
не имеет смысла.