Socket.IO

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Socket.IO
Тип Event-driven networking
Автор(и) Guillermo Rauch
Розробник Automattic
Стабільний випуск 1.7.3 (17 лютого 2017; 244 дні тому[1] )
Версії 1.4.5[2] і 2.0.3[3]
Репозиторій github.com/Automattic/socket.io
Операційна система крос-платформовий
Написано на JavaScript
Стан розробки активний
Ліцензія MIT License[4]
socket.io

Socket.IO — JavaScript-бібліотека для веб-застосунків і обміну даними в реальному часі. Складається з двох частин: клієнтської, яка запускається в браузері і серверної для node.js. Обидва компоненти мають схожий прикладний програмний інтерфейс. Подібно node.js, Socket.IO подієво-орієнтована.

Socket.IO головним чином використовує протокол WebSocket, але якщо потрібно, використовує інші методи, наприклад Adobe Flash сокети, JSONP запити або AJAX запити[5], надаючи той же самий інтерфейс. Крім того, що Socket.IO може бути використана, як оболонка для WebSocket, вона містить багато інших функцій, включаючи вішання на кілька сокетів, зберігання даних, пов'язаних з кожним клієнтом, і асинхронний ввід/вивід

Може бути встановлена через npm (node packaged manager)[6].

Примітки[ред.ред. код]

Посилання[ред.ред. код]