remote-desktop - 基于网络的 NX 客户端?

标签 remote-desktop vnc

但我似乎找不到太多关于 NX 协议(protocol)实际工作原理的信息。我听说它通过发送 X11 命令来执行某些操作。但这是否意味着监听客户端需要有一个 x 服务器来运行实际命令并显示它们?

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

最佳答案

。 NX本质上是压缩的X-Window协议(protocol)。

这不是一个规范,但这里是其工作原理的一般介绍:http://www.nomachine.com/documents/NX-XProtocolCompression.php

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

如果您要创建基于 Web 的 NX 客户端,请务必查看 noVNC这是一个基于 Web 的 VNC/RFB 客户端。更好的是, fork noVNC 并添加 NX 支持。这样您就不必在输入、事件定位、网络等方面浪费时间。

免责声明:我是 noVNC 的创建者。实现其他远程桌面协议(protocol)(NX、RDP、Spice)是我的长期待办事项列表(这个名称的部分原因)。如果您是认真的,请联系me via github我可以给您一些方向/想法,并让您与也表达了兴趣的其他人取得联系。

关于remote-desktop - 基于网络的 NX 客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3939075/

相关文章:

android - 在计算机上显示 Android 4.0 设备的屏幕

windows-8 - 更改 Windows RDP 连接栏位置

java - 无法使用 VNC 访问服务器上的 jarfile

java - 如何在java中从输入流读取png图像

linux - 有没有Linux下的RDP客户端库?

vnc - 如何使用 x11vnc 进行单窗口 vnc session ?

c# - VNC如何连续重绘窗口?

ios - 如何编译 Saurik 的 Veency?

logging - 使用远程桌面时,在哪里可以找到我的非 .NET 角色的日志?

java - 通过远程桌面共享查看时,未修饰的 JInternalFrame 会变成修饰的