好久没有上来。原来大家在讨论这个问题,呵呵。
看了大家的讨论,收益菲浅。
前几天我也写了一个这样的东东,屏幕抓取是其中的一个功能。
我觉得有以下几个东西值得总结:
1:屏幕传输为什么会慢。数据量过大是肯的。我在写程序的时候就碰到该问题。我想做到象
pcanywhere的屏幕同步样,我想可能是这样:
A,使用增量算法,只是将变化的部分导入。如:host的机器的"开始"被击中,那么,
变化的部分应该只有一部分,如此速度应该是快的。
B,pcAnyWhere的银幕同步问题。
我估计做法如下(我自己也在试验):
a,Host(or Client)鼠标位置,事件变化,获得位置以及事件的发生
(也就是Chenlili所谓的Hook掉)
b,Set Client(or Host )的鼠标信息
c,传输目标SCreen的变化的数据
d,增量变化,重写SCreen的BMP
上面是我的一些想法,请大家指点。
另外,请有netMeeting的SDK的大虾给我发一分:liuJack@liu.com.cn 谢谢先。