我正在设计一个应用程序的初始阶段,该应用程序将使用libssh2库通过ssh连接到远程服务器。我想要的功能之一是能够与远程的ncurses应用程序进行交互。我知道,当与libssh2连接并执行一个命令时,我将返回一个表示远程系统上命令输出的字符串。但是,如果该命令启动了一个ncurses(图形)应用程序呢。我会得到什么输出?libssh2远程ncurses应用程序
0
A
回答
0
只要你在另一端请求一个pty,你的ncurses程序就会发送很多控制序列来指定光标位置,颜色等......你最终要做的是写一个终端模拟器为了与ncurses应用程序进行交互,所以你可以做一些搜索vt100终端模拟或类似的事情。
+0
谢谢。我已经想通过我在网上的研究来做这件事,但我希望有人会知道避免这种情况的方法。 –
相关问题
- 1. ncurses在多线程应用程序
- 2. 如何呈现远程ncurses控制台?
- 3. mssql远程应用程序VS基于web的应用程序
- 4. 从Web应用程序(ASP.Net)远程控制Android应用程序
- 5. 创建使用libssh2访问远程服务器的python脚本
- 6. Android远程安装应用程序
- 7. 远程调试ASP.Net应用程序
- 8. 远程访问PhoneGap应用程序
- 9. 远程调试ASP.NET应用程序
- 10. 远程应用程序共享工具
- 11. 远程表单网络应用程序
- 12. 远程分析Java应用程序
- 13. 远程控制应用程序设置
- 14. 远程调试托管应用程序
- 15. 远程调试 - Web应用程序Azure
- 16. 远程启动应用程序
- 17. 远程更新android应用程序
- 18. SQL Server远程隧道应用程序
- 19. 远程控制GUI应用程序
- 20. 远程调试iOS应用程序
- 21. 远程关闭应用程序
- 22. 远程查看DirectX应用程序
- 23. Android应用程序的远程安装
- 24. 远程分析ASP.net应用程序?
- 25. Android应用程序的远程访问
- 26. 远程测试iphone应用程序
- 27. 远程构建iOS应用程序
- 28. 远程调试ASP.NET Web应用程序
- 29. E2E测试远程AngularJS应用程序
- 30. C#远程应用程序执行
做一个基本的小应用程序,并测试它找出。 –