Socket.IO
Socket.IO je dostupan tako što se na
WebSocket zahtevu izabere protokol socketio.
Za razliku od sirovog WebSocket-a, Socket.IO prenosi imenovane događaje: to je naziv događaja koji razlikuje jednu poruku od druge, a ne njen sadržaj.

Konfiguracija
Section titled “Konfiguracija”| Polje | Uloga |
|---|---|
| URL | URL Socket.IO servera |
| Događaj | Naziv emitovanog događaja |
| Poruka | Sadržaj događaja |
| Zaglavlja | Zaglavlja handshake-a |
U scenariju
Section titled “U scenariju”Akcija Socket.IO konekcija jedina je čiji su izlazi podesivi: deklarišete listu događaja koji vas zanimaju, a kutija tada izlaže po jedan port za svaki događaj, plus:
connected— signal emitovan pri uspostavljanju veze;others— podrazumevani port, koji prima svaki nedeklarisani događaj.
To je ono što omogućava čisto usmeravanje: commande:acceptée na jednu stranu,
commande:refusée na drugu, bez pisanja ijednog uslova.
Akcije Socket.IO slanje (sa kanalom i sadržajem) i Socket.IO zatvaranje zaokružuju životni ciklus. Vidite Veze i tokovi.
Serverski režim
Section titled “Serverski režim”Restorm ume da hostuje Socket.IO server, koji deli svoj soket sa ostalim serverima na istom portu. Vidite Simulacija WebSocket-a, Socket.IO-a i MQTT-a.