Socket.IO
Socket.IO este disponibil alegând protocolul socketio pe o cerere
WebSocket.
Spre deosebire de WebSocket-ul brut, Socket.IO transportă evenimente cu nume: numele evenimentului este cel care deosebește un mesaj de altul, nu conținutul său.

Configurare
Section titled “Configurare”| Câmp | Rol |
|---|---|
| URL | URL-ul serverului Socket.IO |
| Eveniment | Numele evenimentului emis |
| Mesaj | Sarcina utilă a evenimentului |
| Antete | Antetele handshake-ului |
Într-un scenariu
Section titled “Într-un scenariu”Acțiunea Conexiune Socket.IO este singura ale cărei ieșiri se pot configura: declarați lista evenimentelor care vă interesează, iar cutia expune atunci un port pentru fiecare eveniment, plus:
connected— un semnal emis la stabilirea conexiunii;others— portul implicit, care primește orice eveniment nedeclarat.
Este ceea ce permite o dirijare curată: commande:acceptée într-o parte,
commande:refusée în alta, fără să scrieți nicio condiție.
Acțiunile Trimitere Socket.IO (cu canal și sarcină utilă) și Închidere Socket.IO completează ciclul de viață. Vedeți Conexiuni și fluxuri.
Modul server
Section titled “Modul server”Restorm poate găzdui un server Socket.IO, care își împarte socketul cu celelalte servere de pe același port. Vedeți Simularea WebSocket, Socket.IO și MQTT.