rfbserver与rfbclient
时间: 2023-09-19 17:11:49 浏览: 98
RFB(Remote Frame Buffer)是一种远程访问协议,它允许用户远程控制另一台计算机。RFB协议包括两个组件:rfbserver和rfbclient。
rfbserver是一个在远程计算机上运行的软件,它负责将计算机屏幕上的图像传输到客户端,并处理客户端发送的指令。
rfbclient是一个在本地计算机上运行的软件,它连接到远程计算机上的rfbserver,并接收远程计算机屏幕上的图像,将用户的输入指令发送到rfbserver。
通过RFB协议,用户可以在本地计算机上控制远程计算机的操作,就像直接在远程计算机上一样。
相关问题
tightvnc ConnectionListener,HttpServer,RfbServer都是用的tcp服务吗
是的,tightvnc ConnectionListener、HttpServer和RfbServer都是基于TCP协议实现的服务。其中,ConnectionListener用于监听VNC客户端的连接请求,HttpServer用于提供Web访问VNC服务的接口,RfbServer则是VNC协议的核心实现,负责处理客户端和服务器之间的数据传输。因为VNC协议本身就是基于TCP的,所以tightvnc也采用了TCP作为底层传输协议。
这个网页的几个例子分别是什么意思:http://libvnc.github.io/doc/html/examples.html
这个网页是展示 LibVNCServer 库的几个例子,LibVNCServer 是一个用于远程桌面共享的 C++ 库。这些例子展示了如何使用该库创建远程桌面共享服务,如何实现远程桌面客户端等。其中的例子包括:
1. `rfbserver`: 一个简单的远程桌面共享服务端程序,它可以让客户端通过 VNC 协议连接到它,并远程控制它的桌面。
2. `rfbclient`: 一个简单的远程桌面客户端程序,它可以连接到 `rfbserver` 或其他支持 VNC 协议的远程桌面共享服务,并远程控制其桌面。
3. `rfbproto`: 一个简单的 VNC 协议实现,它可以让开发者快速了解和实现 VNC 协议。
4. `rfbvncviewer`: 一个基于 Qt 的远程桌面客户端程序,它可以连接到 `rfbserver` 或其他支持 VNC 协议的远程桌面共享服务,并远程控制其桌面。