add socket.io sample  #7