A client/server implementation or a chat client using socket.io