python行编辑telnet服务器
我在python中创建一个服务器(它正在做什么是无关紧要的),但我希望它接受telnet连接并提供一个命令行界面,其中包含行编辑功能(tabcompletion,emacs / vi-mode等)和每个会话的历史记录。我已成功创建了telnet会话,禁用了行模式并启用了服务器回显。
我最初的想法是使用readline,但python readline模块似乎只适用于stdin上的单个会话;并检查似乎是它的工作方式的基础readline库。
然而,我想要为每个客户端创建一个实例(如果你愿意,可以调用它状态),并且接收字符(字节)为状态。一旦生成了完整的行,它就会将它传递给可以解析它的服务器。
所以我的问题是,如果有一个库来处理这种事情,即使是一个c库就足够了。
编辑:为了澄清,我已经有一个功能齐全的服务器,但我希望telnet接口作为一个添加重新配置,获取信息等。
没有找到相关结果
已邀请:
3 个回复
容淑阔九
庞协腿宛炯
图书馆可能有兴趣/帮助?
掸牛浓疗