RDP 与 VNC - 在屏幕共享方面到底有什么区别?

RDP 与 VNC - 在屏幕共享方面到底有什么区别?

我已经尝试了太多小时,想要获得与 Windows -> Windows 类似的远程桌面体验,但在 Windows -> macOS 上。据我从测试中了解到,如果我想镜像主机的精确配置(1 个显示器 = 1 个显示器被镜像),我需要使用 VNC,如果我想要其他东西(例如“假虚拟屏幕”),则需要使用 RDP。

我的 Windows 设置包含 3 个显示器。我的 Windows 笔记本电脑有 1 个显示器(内置)。当我在主 PC 上使用 Windows 中的 RDP 客户端并连接到我的 Windows 笔记本电脑时,它的行为就像我将 3 个显示器直接连接到笔记本电脑一样。如果我右键单击我的桌面并选择Display settings,它实际上会显示连接的 3 个显示器,即使笔记本电脑只有 1 个。

如果我改用 VNC Viewer、Remotix、NoMachine 和类似的程序,并将带有 3 个显示器的主 PC 连接到 MacBook Pro,则只能看到 1 个显示器/屏幕。分辨率为 2880x1800,与 MacBook 的分辨率一致。

所有这些不同的协议之间有什么区别?我读过关于 VNC、RDP、NX 以及其他一些协议的文章,但我找不到确切的搜索词,无法找到允许它创建“虚假虚拟显示”的 macOS 程序,就像 Windows 本质上所做的那样。

我的猜测是 RDP,因为这是 Windows 所使用的,但我还没有在 macOS 上发现任何一个软件声称它可以创建“假虚拟显示器”。

NoMachine 具有一项功能,它可以将主机显示器跨越到客户机的显示器上,但是启用该功能后,它只会在我的 3 个显示器上跨越一个 2880x1800 的屏幕,这实际上意味着,如果我想在我的 Windows PC 上获得相同的体验,我必须将 3 个相同的显示器插入我的 MacBook。

相关内容