Socket.IO
Socket.IO dùng được bằng cách chọn giao thức socketio trên một yêu cầu
WebSocket.
Khác với WebSocket thô, Socket.IO truyền tải các sự kiện có tên: chính tên sự kiện mới phân biệt thông điệp này với thông điệp khác, chứ không phải nội dung của nó.

Cấu hình
Section titled “Cấu hình”| Trường | Vai trò |
|---|---|
| URL | URL của máy chủ Socket.IO |
| Sự kiện | Tên của sự kiện được phát |
| Thông điệp | Tải trọng của sự kiện |
| Header | Các header của handshake |
Trong một kịch bản
Section titled “Trong một kịch bản”Hành động Kết nối Socket.IO là hành động duy nhất có đầu ra cấu hình được: bạn khai báo danh sách các sự kiện mà bạn quan tâm, và khi đó chiếc hộp sẽ phơi ra một cổng cho mỗi sự kiện, cộng thêm:
connected— một tín hiệu phát ra khi kết nối được thiết lập;others— cổng mặc định, nhận mọi sự kiện không được khai báo.
Đây chính là thứ cho phép định tuyến gọn gàng: commande:acceptée đi một
đường, commande:refusée đi đường khác, mà không phải viết điều kiện nào.
Các hành động Gửi Socket.IO (kèm kênh và tải trọng) và Đóng kết nối Socket.IO hoàn thiện vòng đời. Xem Kết nối và luồng.
Chế độ máy chủ
Section titled “Chế độ máy chủ”Restorm biết cách lưu trữ một máy chủ Socket.IO, dùng chung socket với các máy chủ khác trên cùng cổng. Xem Giả lập WebSocket, Socket.IO và MQTT.