Socket.IO
Socket.IO is beschikbaar door op een
WebSocket-verzoek het protocol socketio te
kiezen.
Anders dan het ruwe WebSocket vervoert Socket.IO benoemde events: het is de naam van het event die het ene bericht van het andere onderscheidt, niet de inhoud.

Configuratie
Section titled “Configuratie”| Veld | Rol |
|---|---|
| URL | De URL van de Socket.IO-server |
| Event | De naam van het event dat wordt uitgestuurd |
| Bericht | De payload van het event |
| Headers | De headers van de handshake |
In een scenario
Section titled “In een scenario”De actie Socket.IO-verbinding is de enige waarvan u de uitvoeren kunt instellen: u geeft de lijst met events op die u interesseren, en het vakje biedt dan één poort per event aan, plus:
connected— een signaal dat wordt uitgestuurd wanneer de verbinding totstandkomt;others— de standaardpoort, die elk niet-opgegeven event ontvangt.
Daarmee routeert u netjes: commande:acceptée aan de ene kant,
commande:refusée aan de andere, zonder een voorwaarde te schrijven.
De acties Socket.IO send (met kanaal en payload) en Socket.IO-verbinding sluiten maken de levenscyclus af. Zie Verbindingen en streams.
Servermodus
Section titled “Servermodus”Restorm kan een Socket.IO-server hosten, die zijn socket deelt met de andere servers op dezelfde poort. Zie WebSocket, Socket.IO en MQTT mocken.