Я только что настроил удаленный доступ к Windows XP с помощью RealVNC. Когда пользователь запускает приложение, у него возникают проблемы с «рисованием экрана» - экран плохо рисует, за исключением радиуса вокруг курсора мыши.
Приложение отображает календарь. Я не уверен, на чем это написано (думаю, это приложение .NET)
Нет проблем с подключением / поддержанием связи. Сначала казалось, что все работает нормально. Я просмотрел все настройки компрессии и скорости.
Я могу воспроизвести проблему из более чем одного места. Интернет-соединение хостинга - DSL.
На мой взгляд, RDP работает лучше, чем VNC. Однако, если вы должны использовать VNC, и есть много ситуаций, когда RDP не работает, то мне гораздо больше повезло с TightVNC и используя Драйвер зеркала Mirage.
Я видел это или что-то в этом роде очень часто с разными VNC. Чаще всего VNC не перерисовывает фоновые экраны. Классический пример - использование меню «Пуск» для доступа к чему-то, что вызывает всплывающее окно, но VNC никогда не пытается повторно выполнить рендеринг фона, чтобы устранить теперь не всплывающее меню «Пуск». Принудительное обновление экрана избавляет от этого. Я видел это чаще всего при доступе к серверам UltraVNC через TightVNC в Linux, а также при доступе к серверам RealVNC через UltraVNC в WinXP.
Что постоянно глючит в VNC, так это доступ к приложениям Java, которые, похоже, не запускают правильные события «экран обновлен», чтобы VNC мог определить, что он должен перерисовать экран. У меня были и RealVNC, и UltraVNC.
Из-за всего этого я предпочитаю использовать RDP везде, где это возможно, поскольку эта производительность явно лучше. Даже в Linux разговаривает с Windows. Однако сетевые политики в рабочей сети препятствуют использованию RDP, поэтому я не могу его часто использовать.
Проблема в драйвере зеркала. Я использую RealVNC для Windows V 4.6 (хотя это исправление работает и для более старых версий). Я не тестировал его с RealVNC, работающим на сервере Linux, подключенным к клиенту Windows.
Просто выключите драйвер зеркала. Обновление будет медленнее, но приложения Java (например, инструмент настройки брандмауэра Cisco ASDM GUI) больше не нужно будет обновлять вручную.
Для меня это похоже на проблему с сетью. Проверьте соединение между клиентом VNC и сервером на задержку и потерю пакетов.