libssh2 remote ncurses application

libssh2 remote ncurses application

本文关键字:application ncurses remote libssh2      更新时间:2023-10-16

我正处于设计一个应用程序的初始阶段,该应用程序将使用libssh2库通过ssh连接到远程服务器。我想要的功能之一是能够与远程 ncurses 应用程序进行交互。我知道当与libssh2连接并执行命令时,我将返回一个字符串,该字符串表示远程系统上命令的输出。但是,如果该命令启动 ncurses(图形)应用程序怎么办。我会得到什么输出?

只要你在另一端请求一个pty,你的ncurses程序就会向你发送大量的控制序列,指示光标位置、颜色等......您最终要做的是编写终端仿真器以便与ncurses应用程序进行交互,因此您可以搜索vt100终端仿真或类似的东西。