【问题标题】:Xterm.js and websocketsXterm.js 和 websockets
【发布时间】:2019-01-14 22:46:42
【问题描述】:

我有一个使用 libssh 创建 Linux shell 的 c++ 服务器。我从浏览器中的 javascript 客户端应用程序发送 Linux 命令,例如“ls”或“pwd”ecc ecc。通过 websockets 到 c++ 服务器,然后我在 libssh 缓冲区中写入命令,然后是 /n 和一个线程获取重播。我在 Json 结构中编写重播,并通过 websockets 再次将其发送到 web 客户端。然后我在 textarea 中显示回放,如果回放是纯 ascii 则一切正常。显然,重播 nano 之类的命令是行不通的。所以我想要像 Xterm 这样的 javascript 终端模拟器。但是每个示例都将它连接到 socket.io 或 node.pty。我尝试直接使用 write 但没有显示任何内容。如何将 Xterm.js 连接到 websockets 或可视化通用字符串?

【问题讨论】:

    标签: websocket xtermjs


    【解决方案1】:

    xterm.js 提供了一个“addOn”,可以很容易地连接到 websocket。我相信,此页面上有一个非常简化的示例可以帮助您入门。

    https://xtermjs.org/docs/api/addons/attach/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多