convert socket chat demo