gpt4 book ai didi

websocket - Xterm.js 和 websockets

转载 作者:行者123 更新时间:2023-12-05 01:17:00 24 4
gpt4 key购买 nike

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

最佳答案

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

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

关于websocket - Xterm.js 和 websockets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51733646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com