two new exaples from www.socket.io for learning purpose