Where is it used? Rich Internet Applications (RIA) Online Games (Farmville) Chat Applications Streaming Applications Financial Data Real Time News Real Time Alerts Analytics (chartbeat)
Pusher Pusher (pusher.com) is a hosted API for quickly, easily and securely adding scalable real-time functionality via WebSockets to web and mobile apps. Example Apps Built on Pusher: http://retrospectiveapp.heroku.com http://jzlabs.com/stuff/marblepaint
The Connection Data is sent in the form of UTF-8 text. Each frame of data starts with 0x00 byte. Each frame of data ends with 0xFF byte. UTF-8 text is in-between the start and ending bytes.
Socket.io Socket IO is a library that supports non WebSocket JS clients. It will leverage websockets if available, but fall back to other transports for earlier browsers. http://socket.io