Implementada toda la lógica de mensajes en el cliente.