Socket.IO

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Socket.IO
Типбиблиотека функций и библиотека JavaScript
АвторGuillermo Rauch
Написана наJavaScript[2]
Операционная системакроссплатформенность
Последняя версия
Репозиторийgithub.com/socketio/sock…
Лицензиялицензия MIT
Сайтsocket.io
github.com/socketio/sock…

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

Socket.IO главным образом использует протоколWebSocket, но если нужно, использует другие технологии, например Flash Socket, AJAX Long Polling, AJAX Multipart Stream[3], предоставляя тот же самый интерфейс. Помимо того, что Socket.IO может быть использована как оболочка для WebSocket, она содержит много других функций, включая вещание на несколькосокетов, хранение данных, связанных с каждым клиентом, и асинхронныйввод/вывод.

Может быть установлена черезnpm[4].

Обзор

[править |править код]

С помощью Socket.IO можно реализовать аналитику в реальном времени, многопользовательские игры, обмен мгновенными сообщениями и совместную работу с документами в реальном времени.

Socket.IO довольно популярен, его используютMicrosoft,Yammer, Zendesk,Trello и многие другие организации для создания систем реального времени.

Примечания

[править |править код]
  1. Release 4.7.5 — 2024.
  2. The socketio Open Source Project on Open Hub: Languages Page — 2006.
  3. Socket.IO . Дата обращения: 11 февраля 2019. Архивировано 13 февраля 2019 года.
  4. socket.io . Дата обращения: 30 декабря 2013. Архивировано 6 октября 2014 года.

Ссылки

[править |править код]
Перейти к шаблону «JavaScript»
Идеи
Компиляторы
Движки
Библиотеки
ифреймворки
Редакторы
Инструменты
Связанные
технологии
Люди
Источник —https://ru.wikipedia.org/w/index.php?title=Socket.IO&oldid=146545581
Категории:
Скрытые категории: