作者leicheong (睡魔)
看板Programming
标题Re: [问题] 修改远端连线软体(Real VNC、Utral VNC)
时间Wed Feb 20 14:09:41 2008
※ 引述《opoepev (opoepev)》之铭言:
: 我觉得远端连线软体...只是做几件事情
: 撷图、缩图、网路传输、显示、控制
: 撷图:取得目前被控端的画面
: 缩图:将撷取到的画面压缩至能在网路上快速传输之大小
: 网路传输:就是把缩完的图传回给遥控端
: 显示:在遥控端显示出目前被控端的画面
: 控制:将遥控端游标所指的位置计算後回传给被控端更新
: 以上是我认为的远端软体是如此!!
: 即便是windows的远端桌面也是这个观念~~
大致正确.
不过就Windows的远端桌面来说, 它更进一步跑去拦截GDI层面的API.
然後像WMF/EMF一样只把相应的代码、参数传过去.
画面而要更新(redraw)时也只会传相关的小块bitmap过去.
因此效率比传统VNC更高, 使用上也更流畅.
不过印象中Linux版本的RDP server是建基於vncserver的, 因此
这些特点都用不上... :P
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.134.126.84