Socket.IO
Socket.IO, bir WebSocket isteğinde socketio
protokolü seçildiğinde kullanılabilir.
Ham WebSocket’in tersine Socket.IO adlandırılmış olaylar taşır: bir mesajı diğerinden ayıran şey içeriği değil, olayın adıdır.

Yapılandırma
Section titled “Yapılandırma”| Alan | Rolü |
|---|---|
| URL | Socket.IO sunucusunun URL’si |
| Olay | Yayılan olayın adı |
| Mesaj | Olayın yükü |
| Başlıklar | Handshake başlıkları |
Bir senaryoda
Section titled “Bir senaryoda”Çıkışları yapılandırılabilen tek eylem Socket.IO bağlantısı eylemidir: ilgilendiğiniz olayların listesini bildirirsiniz, kutu da olay başına bir port açar; bunlara ek olarak:
connected— bağlantı kurulduğunda yayılan bir sinyal;others— bildirilmemiş her olayı alan varsayılan port.
Yönlendirmeyi düzgünce yapmanızı sağlayan şey budur: hiçbir koşul yazmadan
commande:acceptée bir yana, commande:refusée diğer yana.
Yaşam döngüsünü Socket.IO gönderimi (kanal ve yükle) ve Socket.IO bağlantısını kapat eylemleri tamamlar. Bkz. Bağlantılar ve akışlar.
Sunucu modu
Section titled “Sunucu modu”Restorm bir Socket.IO sunucusu barındırabilir; bu sunucu soketini aynı porttaki diğer sunucularla paylaşır. Bkz. WebSocket, Socket.IO ve MQTT’yi simüle etme.