winvnc源码阅读笔记(一)---------线程

发布时间:2025-12-09 18:21:17 浏览次数:4

    由于我现在一直在搞一个远程桌面的系统方案,所以我借鉴了开源代码vnc来帮助我开发这次的项目。但是经过编译和实验,发现vnc存在一个弱点,即远程播放视频的时候不流畅,为了解决这个问题,我阅读了一部分源代码,并作一个笔记。

   首先,winvnc是多个线程同时运行的,有:

   (一)vncserver主线程

   (二)vncbuffer线程

   (三)vncvlient线程

   (四)vncdesktopthread线程

   vncbuffer线程用来存放本地framebuffer数据,vncvlient线程负责和client端的连接处理,vncdesktopthread线程负责处理framebuffer数据到desktop。

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477