client/server real-time chat based on socket.io.