实现远程桌面查看器的最佳方式

时间:2010-09-23 14:58:15

标签: vb.net performance remote-desktop

我是一位经验丰富的vb.net程序员,已经完成了很多项目,但我希望能够通过我的局域网(我的业务部分)中的计算机几乎实时地查看桌面

由于这是一种商业情况,团队观察员不是免费的,但是我喜欢制作自己的服务器和客户端 - 会很有趣! :)

我需要知道将桌面快速发送到第二台计算机的最佳方法。我知道有几种方法可以做到这一点:

  1. 将屏幕图像变为jpeg / bmp或其他任何内容,并尽可能每秒发送一次(太慢)

  2. 拍摄屏幕图像并将其与上一张图像进行比较,并发送已更改的字节...

  3. 将多个屏幕图像与之前的图像进行比较,并发送已更改的字节...

  4. RDP显然非常先进,但我不想连接它 - 我想建立自己的程序。

    有人可以提供建议吗?

    先谢谢,戴夫。

1 个答案:

答案 0 :(得分:1)

我的建议是使用RDP或VNC并将时间花在让您的企业具有竞争优势的事物上。

然而,有几个开源VNC实现。我相信他们使用六边形来检测变化。无论如何,如果您使用谷歌VNC,您将参与这些项目。