Updated socket.io guide