我对 vnc reflector 的功能感到困惑。从文档中http://sourceforge.net/projects/vnc-reflector/我知道它是真实 VNC 服务器(主机)和多个 VNC 客户端之间的代理。
我感到困惑的是: 1. 它是否会对来自服务器的传入流进行任何更改? 2. 它是否会与服务器建立 1 个连接来连接到多个客户端,或者连接是成比例的。
文档中没有明确说明这一点。有谁能帮我吗?
答案1
这VNC 反射器旨在减少 VNC 服务器上的 CPU 负载或特定链接上的网络流量(或两者兼而有之)。反射器充当 VNC 服务器的单个客户端,但它对协议有足够的了解,可以充当多个客户端的 VNC 服务器。
用例:
VNC 服务器太慢,无法处理大量 VNC 客户端:在单独的机器上运行 VNC 反射器,以便该机器处理多个客户端的负载。
具有两个位置的办公室:在一个办公室运行 VNC 服务器,在另一个办公室运行 VNC 反射器。第一个办公室的客户端连接到真实服务器,另一个办公室的客户端连接到反射器。这将大大减少两个办公室之间的链路上的流量。如果远程办公室与另一个办公室没有超快的连接,那么没有反射器,远程办公室的性能将非常糟糕。