freeCodeCamp/guide/russian/nodejs/socket.io/index.md

30 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Socket.io
localeTitle: Socket.io
---
## Socket.io
[Socket.io](https://socket.io/) - это библиотека Node.js, созданная для обеспечения возможности обмена данными в режиме реального времени между компьютерами. Чтобы гарантировать, что Socket.io использует WebSockets для установления соединения между браузером клиента и сервером. Эта библиотека использует [Engine.IO](https://github.com/socketio/engine.io) для построения соединения.
### демос
Чтобы получить представление о том, что возможно, Socket.io предоставляет две демонстрации, чтобы показать возможные варианты использования. Демо можно найти на [странице https://socket.io/demos/chat/](https://socket.io/demos/chat/) и найти ссылку на демонстрацию доски слева.
### Начать
Поскольку Socket.io является библиотекой Node.js, вы должны убедиться, что установлен Node.js. Если он еще не настроен, получите последнюю версию на [Nodejs.org](https://nodejs.org/)
#### Macos
Node.js также может быть установлен через [Homebrew](https://brew.sh/) для диспетчера пакетов для macOS.
Просто введите `brew install node` для установки Node.js.
[Начать работу](https://socket.io/get-started/chat/) руководство также можно найти на странице Socket.io в. Он показывает, как легко создавать чат в режиме реального времени всего за пару строк.
#### Больше информации
Более подробную информацию о Socket.io и его документации можно найти по адресу:
* [Socket.io](https://socket.io/)
* [Документация Socket.io](https://socket.io/docs/)