发布于 2017-05-05 05:03:33

虚拟网络计算(VNC)是一种开放的远程屏幕共享协议。它将键盘和鼠标事件从一台计算机传输到另一台计算机,通过网络向另一个方向中继图形屏幕更新。该协议旨在跨平台,例如允许BSD或Linux计算机显示远程Mac。
一些实现是开源和免费的,而其他实现则是商业支持的产品.远程计算机必须运行VNC服务器应用程序,而本地计算机运行VNC客户端应用程序。
苹果
苹果将客户机和服务器实现(如屏幕Sharing.app )捆绑在不同版本的macOS中。
RealVNC是一家著名的VNC产品供应商。我已经成功地使用了他们产品的旧版本。还有许多其他供应商可供选择。
VNC是基于像素的。基本上,VNC的工作方式是随时获取屏幕的显示,将其划分为一个正方形网格,然后将每个方块的图像发送给客户端。
对于监视计算机,这种方法通常工作得很好。但它也有局限性。较慢的网络连接可能会导致用户注意到正方形偶尔被更新,因此屏幕并不完全。有些应用程序在其窗口内使用非常规绘图,而不是主机操作系统提供的绘图方法,可能无法正常工作,您可能会看到这些应用程序窗口的内容很少或根本没有。当然,视频播放可能会很不稳定。
请记住,没有任何屏幕共享解决方案会给您一个绝对顺利的“就像我在那里”的经验。
https://softwarerecs.stackexchange.com/questions/42106
复制相似问题