Как реализовать историю команд на клиенте telnet? (стрелки вверх/вниз)

У меня есть сервер, который принимает telnet-соединения для управления. Мне не хватает истории команд, поэтому я хочу, чтобы мой сеанс telnet поддерживал ее.Мои вопросы:

1) Должен ли я реализовать это на стороне сервера, чтобы сервер отправлял прошлые команды клиенту, а затем клиент мог выполнить их повторно?

2) Можно ли каким-либо образом реализовать эту функциональность в клиенте telnet (не связываясь с сервером)?

Если ответ 1), то мне нужно знать, как захватывать и отправлять клавиши со стрелками вверх и вниз в моем сеансе telnet без необходимости нажимать клавишу ввода.

14
задан chrisapotek 21 March 2012 в 17:13
поделиться