On Fri, 2007-06-08 at 14:07 +0100, Robin Hill wrote:

> Yes, "pretending to be" isn't quite right.  It's acting as a very basic
> web server, probably only responding to a couple of specific requests.
OK.

> If you look at the source for the web page, there's an "object" tag
> which causes the browser to embed that object into the web page.  
Which source code? A source code corresponding to a ".class" file
archived in the ".jar" file?
Where to see the "object" tag you are talking about?

> The object in this case is the java VNC viewer application.  As you say,
> once loaded it'll run the "main" method from whichever .class file the
> code said to use.
OK.

> Yes - the first thing the java application will do is pop up the dialog
> to get the connection details.
Ok.

> Pretty much, yes - the browser (as an HTTP client) connects to the
> VNC server (acting as an HTTP server) using the HTTP protocol (over
> TCP/IP).  The .class files are stored together in a .jar file which is
> what the client requests to download.  The .jar file is "embedded" within
> the winvnc4.exe file (in the same way that the text for the server
> configuration dialog, or the taskbar icon, is "embedded" - they're just
> blocks of data that were compiled into the application).
Ok, that is quite clear.

> No, the second connection is from the java application as an RFB client
> - there's no HTTP involved at all (and the browser itself isn't really
> involved - its only job is to host the java application -
Ok, I do not yet understand how the JRE and applets work
but I will soon and then everything will be clearer.
It's true that if I kill my browser I kill the RFB client too.
When I kill the browser I also kill the JRE...

> you could run the vncviewer java application from the command line if you 
> wanted).
Yes but it would'nt be the same process at all, would it be?
You are talking about the other solution proposed by "RealVNC" which
uses directly a client program to connect to the VNC server on port
5900, aren't you?

> This connects to the VNC server (acting as an RFB server) using the RFB
> protocol (again, over TCP/IP).  This acts in exactly the same way as a
> connection made using the standard vncviewer application - the same
> protocol, messages, etc. are used.
OK.

> Cheers,
>         Robin

Cheers,

--
Leon
_______________________________________________
VNC-List mailing list
[email protected]
To remove yourself from the list visit:
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to