<div><br><br><div class="gmail_quote">On 6 May 2010 23:19, Chris Marrin <span dir="ltr"><<a href="mailto:chris@marrin.com">chris@marrin.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Because it has not been mentioned, I thought I'd mention it. Have you heard of WebSockets?<br>
<br>
        <a href="http://dev.w3.org/html5/websockets/" target="_blank">http://dev.w3.org/html5/websockets/</a><br>
<br>
It's an API which allows for socket connections with a server. The server side can be written in any language you desire. There are examples in JavaScript, Python, Java, Ruby, and others.  It's Wikipedia entry talks about browser status and server implementations:<br>
</blockquote>That's nice, just what we needed!<div><br></div><div>chris </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
        <a href="http://en.wikipedia.org/wiki/Web_Sockets#Browser_Implementations" target="_blank">http://en.wikipedia.org/wiki/Web_Sockets#Browser_Implementations</a><br>
        <a href="http://en.wikipedia.org/wiki/Web_Sockets#Server_Implementations" target="_blank">http://en.wikipedia.org/wiki/Web_Sockets#Server_Implementations</a><br>
<br>
This basically says that the latest, unlreleased versions of WebKit, Chrome and Firefox for Windows and Mac have them implemented. I think this is true for Linux as well. You can see if your browser supports WebSockets here:<br>

<br>
        <a href="http://jimbergman.net/websocket-web-browser-test/" target="_blank">http://jimbergman.net/websocket-web-browser-test/</a><br>
<br>
WebSockets is used in the WebGL based Quake 2 game here:<br>
<br>
        <a href="http://code.google.com/p/quake2-gwt-port/" target="_blank">http://code.google.com/p/quake2-gwt-port/</a><br>
<br>
Here's an Ars Technica article about it:<br>
<br>
        <a href="http://arstechnica.com/web/news/2010/04/html5-and-webgl-bring-quake-to-the-browser.ars" target="_blank">http://arstechnica.com/web/news/2010/04/html5-and-webgl-bring-quake-to-the-browser.ars</a><br>
<br>
Like WebGL, WebSockets is an emerging standard that can allow multi-user protocols in the browser without plugins.<br>
<br>
-----<br>
~Chris<br>
<font color="#888888"><a href="mailto:chris@marrin.com">chris@marrin.com</a><br>
</font><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
X3D-Public mailing list<br>
<a href="mailto:X3D-Public@web3d.org">X3D-Public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.vrshed.com">http://www.vrshed.com</a><br>There be greater truth at the centre: <a href="http://www.floatingorigin.com">http://www.floatingorigin.com</a><br>
<br><br>
</div>