我有一台服务器接受telnet连接进行管理.我想念命令历史记录,所以我想让我的telnet会话支持它.我的问题:
1)我是否必须在服务器端实现,因此服务器会将过去的命令发送到客户端,然后客户端可以重新执行?
2)无论如何在telnet客户端中实现此功能(而不是弄乱服务器)?
如果答案是1)那么我需要知道如何捕获并发送我的telnet会话上的向上和向下箭头键,而不必按Enter键.
我想使用rlwrap和自定义的erlang repl.
如果我将它作为"rlwrap -a myrepl"运行它,它的工作原理非常好.
问题是myrepl有内置选项卡完成,它被rlwrap踩踏.
我想让rlwrap释放TAB键
我有一个应用程序,我接受来自telnet客户端的套接字连接,并建立一个简单的,键盘驱动的字符GUI.
telnet客户端,至少在Linux上,默认为一次一行模式,所以我总是需要^]mode char手动完成.
相关RFC的略图表明,如果我的应用程序只是IAC DONT LINEMODE (\377\376\042)在客户端连接后立即发送字符,则应强制客户端进入字符模式.但是,它没有任何区别.
什么是最简单的代码才能完成这项工作?理想情况下只是一个要发送的字符串.我的应用程序可以吸收客户端发回的任何垃圾.
telnet ×2
admin ×1
autocomplete ×1
automation ×1
char ×1
default ×1
erlang ×1
linux ×1
perl ×1