A client-server chat application using node.js