Бесплатные разговоры через Интернет
Шрифт:
• Server Default — количество цветов, реально установленное на сервере;
• Requested Encoding — используемая степень сжатия;
• Last Used Encoding — степень сжатия, которая применялась перед этим;
• Line Speed Estimate — наиболее благоприятная скорость передачи данных;
• Protocol Version — версия используемого VNC-протокола;
• Security Method — метод защиты;
• Encryption — шифрование.
About (О программе) — диалоговое окно, в котором можно найти версию программы, дату выпуска, а также адрес Web-сайта разработчиков, где можно узнать все дополнительные
Работаем через обычный браузер
Как уже отмечалось ранее, к серверу VNC можно подключиться из обычного браузера, который поддерживает работу с Java-апплетами. На сегодняшний день язык программирования Java широко распространен по всему миру, поэтому можно смело утверждать, что с ним работают все популярные браузеры. Например, Internet Explorer точно умеет с ним работать. К тому же Java-апплеты совершенно безопасны, поскольку выполняются только внутри своего контейнера. В отличие от элементов управления ActiveX, Java-апплеты не могут работать с указателями на память, т. е. обращаться в адресное пространство другой программы.
Использовать браузер удобно в том случае, если вы путешествуете по свету и никогда заранее не знаете, с какого компьютера вам придется подключиться к своему серверу VNC, — а вдруг на том компьютере не будет установлен клиент VNC, или его хозяин не захочет устанавливать непроверенное (с его точки зрения) программное обеспечение. Тогда вы запросто сможете воспользоваться браузером, ведь он имеется на любом компьютере.
Подключаемся к серверу
Итак, давайте попробуем подключиться к серверу VNC с помощью браузера. Для этого сначала запустим Internet Explorer, потом в адресной строке пропишем путь: http:/ /172.16.35.124:5800, где http — тип протокола (его нужно обязательно указать), 172.16.35.124 — адрес удаленного компьютера, а 5800 — номер порта, на котором сервер прослушивает запросы по протоколу HTTP. Разумеется, в настройках сервера на вкладке Connections (Соединения) нужно оставить флажок, отвечающий за прослушивание порта 5800. Введя адрес, нажимаем клавишу <Enter>, и браузер пытается подключиться к серверу. При удачном подключении будет выведен логотип RealVNC (рис. 9.25) и откроется диалоговое окно (рис. 9.26), приглашающее нажать кнопку OK, чтобы подсоединиться, или Options, чтобы настроить параметры будущего соединения. В общем, все происходит как при использовании программы-клиента.
Если кто-то из вас сомневается в том, что здесь работает именно Java-апплет, то может воспользоваться меню Internet Explorer (Вид | Просмотр HTML-кода), чтобы увидеть исходный код странички (листинг 9.2) и убедиться в этом. Сделать это нужно для того, чтобы перестать волноваться, что на страничке используется элемент ActiveX, который может сотворить с вашим компьютером все что угодно. Кстати говоря, Java-апплеты могут работать во всех браузерах, в том числе и тех, которые запускаются под другой операционной системой, например UNIX, в то время как элементы ActiveX предназначены для работы в Windows.
В данном примере
Настраиваем параметры соединения
Чтобы настроить параметры соединения, в диалоговом окне, приглашающем подсоединиться к серверу (см. рис. 9.26), нажмем кнопку Options. Стоит отметить, что при работе с браузером настроек оказалось гораздо меньше, чем при работе с обычной программой (рис. 9.27).
Например, мы уже не сможем изменить количество цветов изображения, хотя по-прежнему можем выбрать степень сжатия или предоставить этот выбор самой программе. Нельзя по отдельности отключить мышь и клавиатуру — эти отключения выполняются вместе, переводя нас в полный режим просмотра. Также нельзя пересылать специальные клавиши, имитировать нажатие средней кнопки мыши и ограничивать частоту сообщений при передвижении мыши по экрану. Кроме этого, нельзя переопределять клавишу <F8>, которая отвечает за вызов меню, однако само меню по-прежнему появляется при нажатии этой клавиши. Нельзя выбрать полноэкранный режим, использовать последнюю версию VNC-протокола и настроить автоматическое возобновление соединения в случае обрыва связи. Также нельзя сохранить настройки в файл или в системный реестр, но это уже объясняется безопасной работой апплета.
Как видите, легче перечислить то, что нам позволено:
выбирать степень сжатия;
переводить клиента в режим просмотра, не передавая сообщения от мыши и клавиатуры;
автоматически передавать содержимое буфера обмена туда и обратно:
настраивать соединение с общим доступом, чтобы другие клиенты не отключались от сервера;
представлять курсор сервера локально;
использовать метод быстрого копирования содержимого экрана.
Используем меню клавиши <F8>
Итак, свойства будущего соединения мы настроили, теперь можем вернуться в предыдущее диалоговое окно (см. рис. 9.26) и нажать в нем кнопку OK. После этого перед нами откроется следующее окно (рис. 9.28), в поле Password которого нужно ввести пароль. Теперь вы понимаете, как важно иметь пароль на сервере? Иначе к нему сможет подключиться кто угодно даже из обычного браузера. Вводим секретное слово и нажимаем <Enter>. Происходит проверка подлинности и подключение к серверу. После удачного подключения мы сможем видеть рабочий стол удаленного компьютера и управлять его мышью и клавиатурой.
Меню управления можно вызвать только по нажатию клавиши <F8> — т. е. нельзя воспользоваться правой кнопкой мыши, чтобы щелкнуть по верхней рамке окна, также нельзя переопределить эту клавишу. Итак, давайте рассмотрим пункты функционального меню:
Exit viewer (Закрыть окно просмотра) — при выборе этого пункта вы завершите сеанс удаленного управления, и окно будет закрыто. Однако останется окно, в котором вы ввели адрес сервера, поэтому, нажав в нем кнопку Переход, которая находится в строке адреса справа (см. рис. 9.25), вы опять запустите Java-апплет и сможете управлять удаленным компьютером.