2009-10-05 4 views
2

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

Спасибо за помощь! Я полагаю, что в инфраструктуре .NET отсутствуют компоненты VncServer или VncClient?

ответ

3

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

+0

Эта клиентская библиотека GPL и может/не может поэтому использоваться при соединении с библиотеками времени выполнения Microsoft. Это полезно только для моноплатформы. –

+0

Правда, но сайт указывает, что доступны другие лицензии. (См. Подзаголовок лицензирования на странице, с которой я связан в ответе) – RobS

0

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

  • Реализовать один из протоколов VNC себя в .net
  • инкапсулировать VNC клиентское приложение.

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