El codigo completo del Chat, es solo un ejemplo con el cual ustedes pueden seguir trabajando en el y mejorar el codigo.