Socket.IO
Socket.IO je k dispozici po zvolení protokolu socketio na požadavku
WebSocket.
Na rozdíl od surového WebSocketu přenáší Socket.IO pojmenované události: jednu zprávu od druhé odlišuje název události, nikoli její obsah.

Konfigurace
Section titled “Konfigurace”| Pole | Role |
|---|---|
| URL | URL serveru Socket.IO |
| Událost | Název vysílané události |
| Zpráva | Payload události |
| Hlavičky | Hlavičky handshaku |
Ve scénáři
Section titled “Ve scénáři”Akce Připojení Socket.IO je jediná, jejíž výstupy jsou konfigurovatelné: deklarujete seznam událostí, které vás zajímají, a blok pak vystaví jeden port pro každou událost, plus:
connected— signál vyslaný při ustavení připojení;others— výchozí port, který přijímá každou nedeklarovanou událost.
Právě to umožňuje čistě směrovat: commande:acceptée na jednu stranu,
commande:refusée na druhou, bez psaní jakékoli podmínky.
Životní cyklus doplňují akce Odeslání Socket.IO (s kanálem a payloadem) a Zavřít připojení Socket.IO. Viz Připojení a streamy.
Režim serveru
Section titled “Režim serveru”Restorm umí hostovat server Socket.IO, který sdílí svůj socket s ostatními servery na tomtéž portu. Viz Simulace WebSocket, Socket.IO a MQTT.