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 включений на стороні клієнта
Коментар не знайдено