4

У меня есть апплет просмотра Java TightVNC, настроенный с предоставленным index.html на моем Mac OS X 10.6.3 с включенным веб-совместным доступом.

Используя удаленный компьютер, я смог добраться до веб-страницы, но я вижу только белое поле с X (из-за ошибки?) это представляет, где зритель должен быть. Любые идеи о том, как заставить это работать?

Я пытался установить порт (в index.html) на 5900 и 5901, ни один не работал. Является ли какой-либо из них портом VNC по умолчанию для Mac OS X 10.6.3?

Кроме того, я активировал «Общий доступ к экрану» и «Удаленный вход в систему» в «Системных настройках», позволяя подключаться зрителям VNC.

Вот код для моего index.html:

<HTML>
<TITLE>
TightVNC desktop
</TITLE>
<APPLET CODE="classes/VncViewer.class" ARCHIVE="classes/VncViewer.jar"
        WIDTH="1440" HEIGHT="900">
<PARAM NAME="PORT" VALUE="5900">
<PARAM NAME="Scaling factor" VALUE="50">
</APPLET>
<BR>
<A href="http://www.tightvnc.com/">TightVNC site</A>
</HTML>

Я снова могу попасть на эту страницу, но апплет, похоже, не работает, консоль Java также ничего не говорит.

Заранее спасибо за помощь!

3 ответа3

2

Попробуй это:

<HTML>
<TITLE>
TightVNC desktop
</TITLE>
<APPLET CODE="/classes/VncViewer.class" ARCHIVE="/classes/VncViewer.jar"
        WIDTH="1440" HEIGHT="900">
<PARAM NAME="PORT" VALUE="5900">
<PARAM NAME="Scaling factor" VALUE="50">
</APPLET>
<BR>
<A href="http://www.tightvnc.com/">TightVNC site</A>
</HTML>
1

В TightVNC 2.2 есть опция «Служить Java Viewer для веб-клиентов», а ниже есть текстовое поле «Порт веб-доступа»: по умолчанию 5800.

<PARAM NAME="PORT" VALUE="5800">

Я проверил консоль, и он сказал, что мне нужно добавить параметр HOST. Хорошо, я добавлю:

<param name="HOST" value="172.25.150.147">

Теперь есть доступ запрещен (java.net.Исключение SocketPermission . Давайте подпишем апплет, чтобы предоставить ему права на подключение к серверу VNC, выполнив следующие шаги:
http://forums.sun.com/thread.jspa?threadID=174214

Я перезагрузил страницу, увидел всплывающее окно: доверяете ли вы этому апплету? Нажал да и увидел, что этот апплет работает.

1

Я попробовал ваш HTML, но у меня он тоже не работает ...

Я просто получаю красный восклицательный знак с надписью "Произошла ошибка". Нажатие "детали" не дает никаких деталей.

Можно ли использовать это как автономный внутри браузера?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .