Mise à jour client.c: code plus clair et interface presque fini