Concept Flow - Socket.io overview
Client connects to Server
Server accepts connection
Client and Server establish WebSocket
Client sends message
Server processes message
Server broadcasts message
Client disconnects
Server cleans up connection
Shows how a client and server connect, exchange messages, and disconnect using Socket.io.