#include "csapp.h" void client(int readfd, int writefd) { size_t len; ssize_t n; int q; char buff[MAXLINE]; printf("entrez un nom de fichier : "); Fgets(buff, MAXLINE, stdin); /* lire nom de fichier, NULL à la fin */ len = strlen(buff); if (buff[len-1] == '\n') len--; /* supprimer NEWLINE a la fin */ Write(writefd, buff, len); /* envoyer nom fichier sur tube vers serveur */ /* lire contenu du fichier sur tube depuis serveur */ while ( (n = Read(readfd, buff, MAXLINE)) > 0) Write(STDOUT_FILENO, buff, n); /* ecrire contenu du fichier sur sortie standard */ }