VNC简介#VNC(Virtual Network Computing)是基于RFB(Remote Frame Buffer)协议的远程系统,C/S端口默认为5900,B/S端口默认为5800。 RFB (远程帧缓存) 是一个远程图形用户的简单协议,工作在帧缓存级别上,其传输的是像素数据是以XY为起点的方框数据,通过矩形图形数据组进行帧缓存的更新。另外更新是由客户端通过命令驱动的,也就是说更新只是服务器在响应客户端的请求时发生的,如果网络较差时,有些帧的缓存会忽略,这样能减少客户端对网络和绘制速度的要求。 远程桌面协议对比:
VNC作为一种远程桌面协议,常常用在嵌入式开发中,在嵌入式设备上运行vnc服务程序,即可在PC端远程控制。 QT环境要求#
注意:QT提供的VNC服务比较简单,只支持一些基本的功能,另外老版本的VNC中也有一些BUG可能会造成崩溃,所以最好还是尽量使用新版本。 使用教程#启动vnc服务" style="margin: 10px 0px; padding: 0px; font-size: 19px; line-height: 1.5; color: rgb(89, 97, 114); font-family: Lato, "PingFang SC", "Microsoft YaHei", sans-serif; background-color: rgb(255, 255, 255);">QT程序启动vnc服务#
使用VNC客户端#市面上的VNC客户端有很多,常用的比如Realvnc,另外也有很多开源的项目: 参考 |
/1
|手机版|免责声明|本站介绍|工控课堂
( 沪ICP备20008691号-1 )
GMT+8, 2025-12-23 04:59 , Processed in 0.130841 second(s), 22 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.