de momento estoy investigando sobre node.js y socket.io
con eso debería ser suficiente para probar las web sockets
primero hay que instalar node.js en el servidor (no debe ser nada especialmente complicado), e inicializar un servidor que escuche en un puerto (distinto del 80, ya que quiero mantener apache) al que luego dirigiremos las web sockets.
además del node.js luego hay que instalar socket.io, y creo que la forma más fácil de hacerlo es con npm que es el gestor de paquetes de Node.js (algo así como el "yum" de centos o el "apt-get" de ubuntu, pero para Node.js). Es decir, que previamente hay que instalar npm jeje.
con todo eso debidamente configurado debería ser suficiente para probar una web socket sencilla. Por ejemplo un servidor que repita lo que le dice el cliente (es decir, un eco) y que mande un mensajito al cliente cada cierto tiempo, para probar lo realmente interesante de estas sockets y es que permiten al server hablarle al cliente según le venga en gana, sin que éste haga ninguna petición.
Si la cosa va bien podemos intentar hacer un chat estilo lo que tuvimos instalado en el foro, pero decente, sin saturar el servidor a lo bestia.
Porfín me harás caso en lo de dejar de lado el IRC?
El IRC utiliza sockets TCP normales, es justo lo que javascript y web sockets tratan de emular, un canal de comunicación BIDIRECCIONAL, no el canal http que solamente funciona a base de petición-respuesta.
El IRC es perfecto en cuanto a eficiencia y velocidad, el problema que tiene es que al ser flash o java pues es un tanto complicado de integrar en una página html