gpt4 book ai didi

vnc - RealVNC 是如何工作的?

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

我想知道 RealVNC 远程查看器是如何工作的。

它经常实时向客户端发送屏幕截图?

还是使用其他方法?

最佳答案

作为一个非常高级的概述,有两种类型的 VNC 服务器:

  • 抓屏。这些服务器会将当前显示捕获到缓冲区中,将其与客户端状态进行比较,并仅将不同的矩形发送给客户端。
  • Hook 辅助。与显示更新过程 Hook ,当显示管理器或操作系统更改屏幕时,这些服务器将得到通知。然后,他们可以使用该信息仅将更改的矩形发送给客户端。

  • 在这两种情况下,它实际上是一个屏幕更新流;然而,只有屏幕的变化区域被传输到客户端。根据使用的 VNC 协议(protocol)版本,这些更新也可能会被压缩。

    (请注意,客户端可以随时请求完整的屏幕更新,但只有在整个屏幕发生更改时,服务器才会自行执行此操作。)

    此外,屏幕更新不是唯一传输的内容。服务器可以使用单独的 channel 来发送剪贴板更新和鼠标位置更新(因为物理上位于远程计算机上的用户也可以移动鼠标)。

    关于vnc - RealVNC 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4833152/

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