Я хотел бы использовать BufferedReader с видом readLine() (или аналогичным), который может возвращать эхо для каждого нажатия клавиши.
Это для удаленного терминала. Другой способ спросить, как реализована консоль в java.
Это то, что пришло на ум, но это слишком уродливо. Есть ли известная библиотека, которая реализует что-то подобное?
while(condition) {
nByteRead = in.read(buffer);
if (nByteRead != -1) {
// ECHO
out.write(buffer, 0, bytes_read);
// read bytes till NEW_LINE...
// etc...!
}
}
Конечно, я мог бы инкапсулировать это поведение в каком-то потоке и использовать для этого библиотеку, мне просто интересно, не изобретено ли уже какое-то колесо.
Спасибо за любую подсказку!