Que les informations soient visible à l’écran : L’adresse ip : printf(”\^nip start : %s\n ”,server->h_name ; Le numéro de port : printf(”port number : %d\n ”, ntohs(serv_addr.sin_port)) ; Pour que le code soit plus joli on peut transformer la boucle : if ( !fork()) en ceci : for ( ; ;) { send(newfd,msg,sizeof(msg), 0) ; break ; close(newfd) ; } Afficher le répertoire courant : Il faut déclarer une mémoire au début du code à l’aide d’un char : char mem[1000] ; et utiliser la fonction GETCWD : printf(”\ndirectory : %s\n ”, getcwd(mem, 1000)) ; Compter le nombre de caractères On utilisera un STATIC VOID pour ne pas alourdir la fonction main. static void myip(t) char *t ; { printf(”addr : %u,%u,%u,%u\n”,t[0]&0xFF,t[1]&0xFF,t[2]&0xFF,t[3]&0xFF) ; } %u va servir à afficher l’adresse ip courante : printf(”%d characters from ” ) ; myip(&serv_addr.sin_addr) ;