Socket.IO стремится сделать приложения в реальном времени возможными в каждом браузере и мобильном устройстве, размывая различия между различными механизмами транспорта. Он поддерживает несколько транспортов, таких как WebSockets, Flash-сокеты, длительный опрос и многое другое, автоматически отбрасывается при сбое транспорта.

Socket.IO - это пакет Node.js, предназначенный для того, чтобы сделать приложения в реальном времени возможными и легкими в каждом браузере и мобильном устройстве. Он поддерживает следующие транспортные механизмы:

WebSockets Adobe® Flash® Socket AJAX длинный опрос AJAX multipart streaming Forever Iframe JSONP Polling

Socket.IO включает в себя библиотеку JavaScript, которая позволяет легко программировать связь с сервером.

Некоторые интересные функции Socket.IO включают в себя:

WebSockets Namespacing соединения по одному мультиплексированному соединению Adobe® Flash® Socket [ ! d6] Номера (логически сгруппированные соединения)

Документация API может быть найдена на Socket.IO проекта.

Полезные ссылки:

Namespacing соединения по одному мультиплексированному соединению Socket IO в npmjs Длительный опрос AJAX Номера (логически сгруппированные соединения)