Socket.IO websockets en cualquier navegador
Socket.IO es una API javascript que permite la utilización de websockets en «cualquier» navegador actual pese a que nativamente no lo soporten.
Se trata de una alternativa al AJAX que sigue las directrices de lo que se denomina HTML5. Mientras que AJAX necesita que el cliente iniciara una petición, con websockets los servidores mediante ‘push’ pueden enviar información a los clientes sin necesidad de peticiones previas.
La revolución de la web bidireccional ya está aquí. Todo tipo de aplicaciones en tiempo real son el objetivo de esta tecnología: chats, juegos, aplicaciones…
¿Soporta Socket.IO conexiones cross-domain?
Absolutamente, en cualquier navegador.
¿Por qué Flash?
Flash no es requerido para el funcionamiento de Socket.IO. Si Flash está disponible, será empleado, ya que proporciona practicamente las mismas opciones que websockets. En caso contrario, se utilizará el siguiente mejor método.
¿Como instalamos Socket.IO en linux?
Primero debemos instalar el gestor NPM de node.js
Descargando el archivo de la web:
tar -zxf node-v0.6.14.tar.gz #Descargalo ultima version de nodejs.org cd node-v0.6.14 ./configure make sudo make install
Vía Github:
git clone https://github.com/joyent/node.git cd node git checkout v0.6.14 #Comprobar la versión mas actual ./configure make sudo make install
Trás ello instalamos el módulo de Socket.IO de una forma bien sencilla:
npm install socket.io
Socket.IO se encuentra actualmente en su versión 9.
Web oficial: http://socket.io/
Hola
Es interesante tu sitio. Hay otros post no me molaron mucho, pero la mayor