实现远程桌面查看器的最佳方式
我是一名经验丰富的 vb.net 程序员,已经完成了许多项目,但是我希望能够从我的局域网上的计算机几乎实时地查看桌面(这是我业务的一部分),
因为这是一种业务情况,所以 teamviewer 不是免费,但无论如何我更喜欢制作自己的服务器和客户端 - 会很有趣! :)
我需要知道将桌面快速发送到第二台计算机的最佳方法。我知道有几种方法可以做到这一点:
拍摄屏幕图像,无论是 jpeg/bmp 或其他什么,并每秒发送尽可能多的次数(太慢)
拍摄屏幕图像并将其与前一个图像进行比较,然后发送已更改的字节...
- 已更改的字节...
RDP 显然非常先进,但我不想连接到它 - 我想构建自己的程序。
有人可以提供建议吗?
预先感谢,戴夫。
I am an experienced vb.net programmer and have completed many projects, however I want to be able to view the desktop in almost-realtime from a computer on my lan (its part of my business)
As this is a business situation teamviewer is not free, but id rather like to make my own server and client anyway - will be fun! :)
I need to know the best way of sending the desktop fast to the second computer. I know of several ways to do this:
take image of screen be it jpeg/bmp or whatever and send it as many times a second as i can (too slow)
take an image of the screen and compare it with the previous image and send the bytes that have changed...
take multiple images of the screen compare with previous images and send thorugh the bytes that have changed...
RDP is obviously really advanced, but I dont want to connect to it - I would like to build my own programs.
Can anyone offer advice?
Thanks in advance, Dave.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的建议是使用 RDP 或 VNC,并将时间花在能给您的企业带来竞争优势的事情上。
不过,有多种开源 VNC 实现。我相信他们使用六边形来检测变化。不管怎样,如果你用谷歌搜索 VNC,你就会参与这些项目。
My advice is to use RDP or VNC and spend your time on something which will give your business a competitive edge.
However there are several open source VNC implementations. I believe they use hexagons to detect changes. Anyway if you google VNC you will drop in on these projects.