因此,我已经阅读了有关RFB协议和VNC协议的信息,但我不了解两者之间的联系。
我正在阅读:http : //www.realvnc.com/docs/rfbproto.pdf 我所看到的只是有关RFB协议的说明,但我不知道vnc在哪里连接。
VNC就像是发送和接收帧缓冲区的程序的名称吗?RFB是实际的协议吗?
谢谢
您可以将虚拟网络计算视为一个概念,为了方便起见,它仅允许一台计算机将其GUI显示委托给另一台计算机。VNC还是RealVNC Ltd在英国的产品名称和商标。人们通常非正式地使用术语“ VNC”来表示该软件的一般类别。
如果要创建自己的系统以允许通过网络进行虚拟计算,则可以选择使用现有的RFB协议来这样做,因为鉴于已经存在许多远程客户端,这样做可能会使您的产品更易于部署。同样,您可能会选择完全忽略RFB并发明自己的替换协议。
换句话说,如果您创建一个使用 RFB 的系统,那么从技术上讲,您已经非正式地制作了VNC系统。RFB专为VNC系统设计,但可用于扩展现有产品的功能。
完整的VNC系统由两部分组成:客户端和服务器。RFB是用于控制两者之间传递数据的格式的协议。
网络上已有许多可用的客户端,其中许多是免费的。如果您创建自己的VNC服务器并遵守RFB规范,则这些预先存在的客户端将与您的系统兼容。
有关更多信息... https://en.wikipedia.org/wiki/Virtual_Network_Computing