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