UltraVNC и Windows 7

3482
slhck

Сервер UltraVNC Server имеет Windows XP Professional и UltraVNC v1.0.8.2 с использованием SecureVNCPluginARC4.dsmплагина и успешно работает в течение некоторого времени. Он находится в Интернете и доступен напрямую через маршрутизатор ADSL .

Клиент 1 имеет Windows XP Professional и средство просмотра UltraVNC v1.0.9.5 и подключается без проблем.

Клиент 2 - это 32-разрядный ноутбук с ОС Windows 7, также с программой просмотра UltraVNC v1.0.9.5 и не может подключаться вообще. Он использует то же самое, что SecureVNCPluginARC4.dsmи rc4.keyклиент 1. Я открыл брандмауэр для средства просмотра VNC и полностью попытался отключить брандмауэр, но это не помогло. Когда он пытается соединиться, он просто сидит в «версии протокола согласования», и оба «отправленных байта» и «полученные байты» остаются в 0, что указывает на то, что что-то блокирует соединение.

Используя ноутбук с Windows 7, я могу устанавливать VNC-соединения в локальной сети.

Я подозреваю, что это скорее проблема Windows, чем UltraVNC, но я не уверен, что делать дальше, и у меня нет опыта работы с Windows 7. Как мне решить эту проблему?


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

Он использует правильный порт, я использую файл настроек VNC, который я скопировал с рабочего клиента.

Я подключился с клиентского ПК с Windows XP и проверил Просмотр событий. Он показывает успешные подключения от этого клиента, но ничего не показывает из неудачных попыток клиента Windows 7. Что-то должно мешать завершению соединения.

Я планирую обновить сервер в следующий раз, когда я нахожусь на сайте, но это долгий путь, так что пока он должен остаться на старой версии :-(

2
После v1.0.8.2 произошли некоторые важные изменения, если я правильно помню, но это не должно повлиять на соединение. Но чтобы исключить это, вам, вероятно, следует обновить сервер до последней версии. Randolf Richardson 12 лет назад 0
Если вы видите «Версия протокола согласования», то это означает, что соединение установлено успешно. Первые байты, отправляемые взад и вперед по протоколу RFB (RFB - это имя протокола VNC), включают информацию о версии - если какой-либо другой протокол отвечает, этот этап обязательно завершится неудачей, поэтому убедитесь, что вы: UltraVNC прослушивает правильные номера портов TCP (обычно 5900 по умолчанию и 5800 для клиента Java-апплета, обслуживаемого HTTP). Randolf Richardson 12 лет назад 0

0 ответов на вопрос