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
