Skip to content
EntityQ7552998· pop 12· linked from 16 articles

Socket.IO is an event-driven library for real-time web applications. It enables real-time, bi-directional communication between web clients and servers. It consists of two components: a client, and a server. Both components have a nearly identical API.

Key facts

Software.name
Socket.IO
Software.logo
socket-io.svg
Software.logo upright
yes
Software.author
Guillermo Rauch
Software.developer
Automattic
Software.programming language
JavaScript
Software.operating system
Cross-platform
Software.genre
Event-driven networking
Software.license
MIT License

via Wikipedia infobox

Source code

Link to the source-code README · 1,668 chars · not written by Vinony

Wikidata facts

Show 6 more facts
copyright license
MIT License
programmed in
Q2005
software version identifier
4.7.2
source code repository URL
github.com/socketio/socket.io
operating system
cross-platform
Sources (8)

via Wikidata · CC0

Article · Русский

Socket.IO — JavaScript-библиотека для веб-приложений и обмена данными в реальном времени. Состоит из двух частей: клиентской, которая запускается в браузере и серверной для node.js. Оба компонента имеют похожее API. Подобно node.js, Socket.IO событийно-ориентированная. Socket.IO главным образом использует протокол WebSocket, но если нужно, использует другие технологии, например Flash Socket, AJAX Long Polling, AJAX Multipart Stream, предоставляя тот же самый интерфейс. Помимо того, что Socket.IO может быть использована как оболочка для WebSocket, она содержит много других функций, включая вещание на несколько сокетов, хранение данных, связанных с каждым клиентом, и асинхронный ввод/вывод. Может быть установлена через npm (node package manager).

Abstract from DBpedia / Wikipedia · CC BY-SA