Socket.IO
Το Socket.IO είναι διαθέσιμο επιλέγοντας το πρωτόκολλο socketio σε ένα αίτημα
WebSocket.
Σε αντίθεση με το ακατέργαστο WebSocket, το Socket.IO μεταφέρει επώνυμα συμβάντα: το όνομα του συμβάντος είναι που ξεχωρίζει ένα μήνυμα από ένα άλλο, όχι το περιεχόμενό του.

Διαμόρφωση
Section titled “Διαμόρφωση”| Πεδίο | Ρόλος |
|---|---|
| URL | Η διεύθυνση URL του διακομιστή Socket.IO |
| Συμβάν | Το όνομα του συμβάντος που εκπέμπεται |
| Μήνυμα | Το ωφέλιμο φορτίο του συμβάντος |
| Κεφαλίδες | Οι κεφαλίδες του handshake |
Μέσα σε ένα σενάριο
Section titled “Μέσα σε ένα σενάριο”Η ενέργεια Σύνδεση Socket.IO είναι η μόνη της οποίας οι έξοδοι είναι ρυθμιζόμενες: δηλώνετε τη λίστα των συμβάντων που σας ενδιαφέρουν, και το κουτί εκθέτει τότε μία θύρα ανά συμβάν, συν:
connected— ένα σήμα που εκπέμπεται κατά την εγκαθίδρυση της σύνδεσης·others— η προεπιλεγμένη θύρα, που λαμβάνει κάθε μη δηλωμένο συμβάν.
Αυτό επιτρέπει μια καθαρή δρομολόγηση: commande:acceptée από τη μία πλευρά,
commande:refusée από την άλλη, χωρίς να γράψετε καμία συνθήκη.
Οι ενέργειες Αποστολή Socket.IO (με κανάλι και ωφέλιμο φορτίο) και Κλείσιμο Socket.IO συμπληρώνουν τον κύκλο ζωής. Δείτε Συνδέσεις και ροές.
Λειτουργία διακομιστή
Section titled “Λειτουργία διακομιστή”Το Restorm ξέρει να φιλοξενεί έναν διακομιστή Socket.IO, ο οποίος μοιράζεται τον υποδοχέα του με τους άλλους διακομιστές της ίδιας θύρας. Δείτε Προσομοίωση WebSocket, Socket.IO και MQTT.