Java ServerSocket сообщает клиенту Telnet о немедленной отправке каждого символа - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь получить «стрелку вверх» от клиентов, подключенных к моей розетке, где клиент использует telnet для подключения к моему серверу.Это позволило бы мне автоматически заполнить историю команд того, что пользователь клиента использовал ранее.Для этого мне нужно, чтобы клиентский сокет отправлял каждый символ немедленно, а не ожидал CRLF.

Однако до сих пор я могу получать эти данные только после того, как пользователь нажмет клавишу Enter (и, следовательно, отправит CRLF).

Есть ли способ установить что-либо на ServerSocket или получающемся Socket, чтобы сказать клиенту сбрасывать свой выходной буфер на каждый набранный символ?Так же, как это происходит, когда вы telnet / SSH к серверу.

...