Лучший способ реализовать средство просмотра удаленного рабочего стола - PullRequest
2 голосов
/ 23 сентября 2010

Я опытный программист vb.net и выполнил много проектов, однако я хочу иметь возможность просматривать рабочий стол практически в реальном времени с компьютера на моей локальной сети (это часть моего бизнеса)

Так как это бизнес-ситуация, Teamviewer не бесплатен, но, скорее, я бы хотел сделать свой собственный сервер и клиента в любом случае - это будет весело! :)

Мне нужно знать лучший способ быстрой отправки рабочего стола на второй компьютер. Я знаю несколько способов сделать это:

  1. сделать снимок экрана, будь то JPEG или BMP или что-то еще и отправить его столько раз в секунду, сколько я могу (слишком медленно)

  2. сделайте снимок экрана, сравните его с предыдущим изображением и отправьте байты, которые изменились ...

  3. сделать несколько снимков экрана, сравнить с предыдущими изображениями и отправить через байты, которые изменились ...

RDP, очевидно, действительно продвинутый, но я не хочу подключаться к нему - я хотел бы создавать свои собственные программы.

Может кто-нибудь дать совет?

Заранее спасибо, Дейв.

1 Ответ

1 голос
/ 23 сентября 2010

Мой совет - использовать RDP или VNC и тратить время на то, что даст вашему бизнесу конкурентное преимущество

Однако существует несколько реализаций VNC с открытым исходным кодом.Я считаю, что они используют шестиугольники, чтобы обнаружить изменения.В любом случае, если вы воспользуетесь Google VNC, вы попадете на эти проекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...