Socket.IO
Socket.IO стає доступним, коли на запиті
WebSocket вибрано протокол socketio.
На відміну від сирого WebSocket, Socket.IO переносить іменовані події: одне повідомлення від іншого відрізняє саме ім’я події, а не її вміст.

Конфігурація
Section titled “Конфігурація”| Поле | Роль |
|---|---|
| URL | URL сервера Socket.IO |
| Подія | Ім’я події, що надсилається |
| Повідомлення | Вміст події |
| Заголовки | Заголовки handshake |
У сценарії
Section titled “У сценарії”Дія З’єднання Socket.IO — єдина, чиї виходи можна налаштовувати: ви оголошуєте перелік подій, які вас цікавлять, і тоді блок виставляє по порту на кожну подію, а також:
connected— сигнал, що надсилається при встановленні з’єднання;others— типовий порт, який отримує будь-яку неоголошену подію.
Саме це дає змогу охайно розгалужувати: commande:acceptée в один бік,
commande:refusée в інший, без жодної умови.
Життєвий цикл доповнюють дії Надсилання Socket.IO (з каналом і вмістом) та Закриття Socket.IO. Див. З’єднання та потоки.
Режим сервера
Section titled “Режим сервера”Restorm уміє розміщувати сервер Socket.IO, який ділить свій сокет з іншими серверами того самого порту. Див. Імітація WebSocket, Socket.IO та MQTT.