Socket.IO состоит из двух основных разделов. Клиентская библиотека, которая работает в браузере пользователя, и на стороне сервера, коллега, работающий на вершине Node.js сервера.
Эти две работы через HTTP-сокетами и позволяют бесперебойный обмен данными между браузером пользователя и приложения на стороне сервера а, работая в близком к реальному времени и обеспечивая немедленный обновления для обеих локальных пользовательских данных и внутреннего интерфейса сервера.
Основной транспортной средой является WebSockets с немедленным запасной вариант на AJAX опроса, поддерживающие функции, такие как мульт-сокета вещания, асинхронного ввода / вывода, а также клиент на основе хранилища данных.
Многие структуры уже поддерживают Socket.IO и некоторые из них сделали это центральная точка их основного кода, как Экспресс и Коа .
В промышленности сегодня, Socket.IO это идти к решению, когда нуждающиеся в возможности в режиме реального времени, добавленные в приложение, в основном из-за его широкой поддержки в диапазоне большинства веб-браузеров, и его хорошо документированной кодовую.
Socket.IO поддерживаются транспортов:
WebSocket
Adobe Flash Разъем
AJAX длинный опрос
AJAX из нескольких частей потоковой передачи
Навсегда IFrame
JSONP опрос
Что нового в этом выпуске:
- Добавлен тест, чтобы проверить, что пустые комнаты являются autopruned
- Добавлен сервер # происхождение (v: Функция) Описание для динамического CORS
- Добавлен тест покрытия для сервера # происхождения (функция) для динамического CORS
- Добавлены дополнительные сервера # происхождение (функция) для динамического CORS
- Фиксированный пример использования для сервера # закрытия
Что нового в версии 1.3.7:
- Добавлен тест, чтобы проверить, что пустые комнаты autopruned
- Добавлен сервер # происхождение (v: Функция) Описание для динамического CORS
- Добавлен тест покрытия для сервера # происхождения (функция) для динамического CORS
- Добавлены дополнительные сервера # происхождение (функция) для динамического CORS
- Фиксированный пример использования для сервера # закрытия
Что нового в версии 1.3.6:
- Добавлен тест, чтобы проверить, что пустые комнаты autopruned
- Добавлен сервер # происхождение (v: Функция) Описание для динамического CORS
- Добавлен тест покрытия для сервера # происхождения (функция) для динамического CORS
- Добавлены дополнительные сервера # происхождение (функция) для динамического CORS
- Фиксированный пример использования для сервера # закрытия
Что нового в версии 1.3.5:
- Добавлен тест, чтобы проверить, что пустые комнаты autopruned
- Добавлен сервер # происхождение (v: Функция) Описание для динамического CORS
- Добавлен тест покрытия для сервера # происхождения (функция) для динамического CORS
- Добавлены дополнительные сервера # происхождение (функция) для динамического CORS
- Фиксированный пример использования для сервера # закрытия
Что нового в версии 1.0.2:
- Исправлена ошибка:
- socket.io-анализатор для Windows.
Требования
- Node.js
- JavaScript включен на стороне клиента
Комментарии не найдены