Socket.IO
Socket.IO on käytettävissä valitsemalla protokollan socketio
WebSocket-pyynnössä.
Toisin kuin raaka WebSocket, Socket.IO välittää nimettyjä tapahtumia: viestit erotetaan toisistaan tapahtuman nimen eikä sisällön perusteella.

Kokoonpano
Section titled “Kokoonpano”| Kenttä | Tehtävä |
|---|---|
| URL | Socket.IO-palvelimen URL |
| Tapahtuma | Lähetettävän tapahtuman nimi |
| Viesti | Tapahtuman hyötykuorma |
| Otsakkeet | Handshaken otsakkeet |
Skenaariossa
Section titled “Skenaariossa”Toiminto Socket.IO-yhteys on ainoa, jonka lähdöt ovat määritettävissä: ilmoitat luettelon tapahtumista, jotka sinua kiinnostavat, ja lohko tuo näkyviin yhden portin tapahtumaa kohti sekä lisäksi:
connected— signaali, joka lähetetään yhteyden muodostuessaothers— oletusportti, joka vastaanottaa kaikki ilmoittamattomat tapahtumat
Juuri tämä mahdollistaa siistin ohjauksen: commande:acceptée yhteen suuntaan ja
commande:refusée toiseen ilman yhtäkään ehtolauseketta.
Toiminnot Socket.IO send (kanava ja hyötykuorma) ja Sulje Socket.IO-yhteys täydentävät elinkaaren. Katso Yhteydet ja virrat.
Palvelintila
Section titled “Palvelintila”Restorm osaa isännöidä Socket.IO-palvelinta, joka jakaa socketinsa saman portin muiden palvelinten kanssa. Katso WebSocketin, Socket.IO:n ja MQTT:n simulointi.