Я пытаюсь реализовать это source и работает хорошо. И когда я пытаюсь добраться до него из своего telnet (окна), он всегда отправляет мой типизированный символ таким образом. Но когда я пытаюсь получить к нему доступ с помощью Linux, он отлично работает. У меня что-то случилось с помощью windows cmd? BTW Я использую это
telnet 127.0.0.1 12345
для подключения через telnet на обеих ОС.Windows telnet дает отличный результат
0
A
ответ
0
Microsoft telnet мгновенно отправляет символы на клавиатуре, тогда как в telnet Linux есть «линейный буфер» и не отправляет данные до тех пор, пока не будет нажата клавиша ввода (клавиша ввода). Если вы хотите отправлять команды символов через telnet через telnet, вы должны использовать команду «отправить».
- Открыть телнет и подключиться к серверу
- Нажмите Control +], чтобы перейти в режим командной
- типа
send <message>
где строка, которую вы хотите отправить на сервер.
В качестве альтернативы вы можете использовать сторонний telnet-клиент, например. 'PuTTY'
Я, возможно, мой вопрос не так ясен, но что действительно происходит, я не могу даже напечатать «quit» и нажать enter. , потому что он будет отправлять q. –
thankyou, он получает меня на один шаг ближе, но на самом деле я не могу получить ответ от сервера. вот результат Добро пожаловать в Microsoft Telnet Client Экранирующий символ 'CTRL +] Microsoft Telnet> отправить Hallo Направлено строка алло Microsoft Telnet> –
Просто нажмите 'введите' в командном режиме, чтобы вернуться к и вы увидите ответ своего сервера. –