Handling WebSocket connections