Files
freeCodeCamp/guide/russian/nodejs/socket.io/index.md
2018-10-16 21:32:40 +05:30

30 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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/)