Вопрос

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

Существует много клиентских компонентов VNC, но я еще не нашел компонент VNET-сервера .net.

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

Я хорошо знаком с различными API-интерфейсами платформы User32 / Gdi32 для захвата содержимого окна в изображение, поэтому, если это случай записи данных изображения в поток VNC-сервера, это тоже хорошо.

С чего мне начать? Есть ли существующий компонент сервера VNC, который делает то, что я описываю? Если нет, кто-нибудь знает о компоненте протокола RFB, который облегчает связь с клиентом VNC, возможно, даже выполняет различие изображения и отправляет только изменения?

Это было полезно?

Решение

Это не компонент, но Alkit VNC , похоже, делает то, что вы спрашивая, что является общим окном, используя VNC-сервер. Источник также доступен.

Другие советы

Посмотрите этот проект NVNC , он очень стабильный и отлично работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top