VNC-сервер и мультиклиент в vb.net

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

Спасибо за помощь! Я так понимаю, в .net framework нет компонентов VncServer или VncClient?


person Cyclone    schedule 05.10.2009    source источник


Ответы (2)


Клиентскую библиотеку .net vnc можно загрузить здесь. В документации есть инструкции по созданию приложений c# и vb.net.

person RobS    schedule 05.10.2009
comment
Эта клиентская библиотека находится под лицензией GPL и поэтому может/не может использоваться при компоновке с библиотеками времени выполнения Microsoft. Это полезно только с моноплатформой. - person Lars D; 05.10.2009
comment
Верно, но на сайте указано, что доступны и другие лицензии. (См. Подзаголовок лицензирования на странице, на которую я ссылаюсь в ответе) - person RobS; 05.10.2009

Я не знаю ни одного компонента в .net framework, который мог бы сделать это за вас. Мои предложения:

  • Самостоятельно реализовать один из протоколов VNC в .net
  • Инкапсулируйте клиентское приложение vnc.

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

person Lars D    schedule 05.10.2009