但是我似乎找不到太多关于NX协议的实际工作方式。我听说它可以通过发送X11命令做点什么。但这是否意味着听力客户端需要拥有X服务器来运行实际命令并显示它们?

基本上,我试图弄清楚是否可以为Web浏览器编写NX客户端,因为这对我来说很有趣。想法?

有帮助吗?

解决方案

是的. 。 NX本质上是压缩的X窗口协议。

这不是规格,但这是对其工作原理的一般介绍: http://www.namachine.com/documents/nx-xprotocolcompression.php

客户端不需要是X服务器,但是它可能需要能够处理X协议的至少某些子集。

如果要创建基于Web的NX客户端,请确保您查看 Novnc 这是基于Web的VNC/RFB客户端。更好的是,分叉Novnc并添加NX支持。这样,您就不必浪费时间在输入,事件定位,网络等上。

免责声明:我是Novnc的创造者。实施其他远程桌面协议(NX,RDP,SPICE)在我的长期待办事项列表中(该名称的原因的一部分)。如果您认真,请联系 我通过github 我可以为您提供一些指导/想法,并与您与也表示兴趣的其他人保持联系。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top