Soket.io . Приложения реального времени.

Как я и обещал, на этот раз я хочу рассказать вам об очень интересном протоколе под названием socket.io. С помощью этого протокола возможно с лёгкостью создавать кросбраузерные real-time приложения. Кросбраузерность в socket.io достигается за счёт использования различных транспортов передачи информации на сервер и с сервера в браузер.
Причём технология выбирается совершенно прозрачно и для клиента, и для сервера.

Транспорты выбираются в следующей последовательности:

  • WebSocket,
  • Adobe Flash Socket,
  • AJAX multipart streaming,
  • AJAX long polling,
  • Iframe(только в IE),
  • JSONP Polling,


( Читать дальше )