Refatorando o cliente.c