socket.io-client README

The project's README from github.com/socketio/socket.io-client. As one markdown file: README.md.

This repository and its history have been merged into the Socket.IO monorepo.

socket.io-client (socketio/socket.io-client)

Searching Database…

Что это такое?Официальный клиент Socket.IO: браузерная и Node.js-часть Socket.IO — фреймворка для приложений реального времени, где события передаются между клиентами и сервером.
Это весь фреймворк Socket.IO или только его часть?Только клиентская половина — JavaScript-библиотека, которую вы встраиваете в своё приложение, чтобы общаться с сервером Socket.IO; сам сервер — отдельная часть проекта.
Как добавить его в проект?Установите из npm: npm install socket.io-client. Затем укажите клиенту URL вашего сервера Socket.IO, чтобы открыть соединение.
Клиент работает сам по себе, или нужен ещё и сервер?Нужен сервер Socket.IO, к которому можно подключиться — он поставляется отдельным пакетом (socket.io) и работает на Node.js; без сервера клиенту не с чем обмениваться событиями.
Он работает только в браузере?Нет — он сделан и для JavaScript в браузере, и для Node.js, так что один и тот же код клиента работает и на веб-странице, и внутри Node-процесса.
Socket.IO бесплатный и насколько он зрелый?Он бесплатный, с открытым исходным кодом и очень зрелый: репозиторию этого клиента уже с 2010 года, а на GitHub у него больше 10 000 звёзд.
Что с его помощью делают?Функции реального времени — чаты, живые уведомления, панели мониторинга и подобные интерфейсы, где сервер должен мгновенно отправлять обновления подключённым клиентам, вместо того чтобы клиент постоянно их опрашивал.
Creator
socketio
Size
9.3 MB
Stars
10.6K
Age
16y
Commits · 90 Days