📄️ - Getting Started
1. On the server
📄️ - Broadcasting
Send an event to everyone:
📄️ - Acknowledgements
Introduction
📄️ - Handle Disconnects
1. Introduction
📄️ - Connection State Recovery
Connection state recovery is a feature which allows restoring a client's state after a temporary disconnection, including any missed packets.
📄️ - Rooms
Introduction
📄️ - Scaling Horizontally
Now that our application is resilient to temporary network interruptions, let's see how we can horizontally scale it in order to be able to support thousands of concurrent clients.
📄️ - SocketIO vs WebSockets
Feature 1: HTTP long-polling fallback
📄️ - Under the Hood - Engine.IO
1. Handshake
📄️ - Under the Hood - Socket.IO
Socket.IO provides some additional features over the Engine.IO connection:
📄️ - Delivery Guarantees
1. Message ordering
📄️ - Reserved Event Names
The following event names are reserved and must not be used in your application:
📄️ - Q & A
Question 1: At least once, at most once, exactly once. What is SocketIO's default behavior? How can you you achieve the other two? Can you achieve the other two?