看板Programming
标 题Re: [问题] 修改远端连线软体(Real VNC、Utral VNC)
发信站SayYA 资讯站 (Wed Feb 20 19:31:51 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《[email protected] (睡魔)》之铭言:
> ※ 引述《opoepev (opoepev)》之铭言:
> : 我觉得远端连线软体...只是做几件事情
> : 撷图、缩图、网路传输、显示、控制
> : 撷图:取得目前被控端的画面
> : 缩图:将撷取到的画面压缩至能在网路上快速传输之大小
> : 网路传输:就是把缩完的图传回给遥控端
> : 显示:在遥控端显示出目前被控端的画面
> : 控制:将遥控端游标所指的位置计算後回传给被控端更新
> : 以上是我认为的远端软体是如此!!
> : 即便是windows的远端桌面也是这个观念~~
> 大致正确.
> 不过就Windows的远端桌面来说, 它更进一步跑去拦截GDI层面的API.
> 然後像WMF/EMF一样只把相应的代码、参数传过去.
> 画面而要更新(redraw)时也只会传相关的小块bitmap过去.
> 因此效率比传统VNC更高, 使用上也更流畅.
Ultra VNC 也有,会直接 hook 到显示驱动上面
你可以注意到启动 server 的时候画面会闪一下。
> 不过印象中Linux版本的RDP server是建基於vncserver的, 因此
> 这些特点都用不上... :P
Linux 也可以直接用 X 本身的远端功能就是了....
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: free.ym.edu.tw