Añadida parte del servidor (comentada) y mejorada parte del cliente.