Explicatif du programme précédent On utilise : if ((he=gethostbyname(argv[1])) == NULL) { herror("gethostbyname"); exit(0); } pour définir l’adresse ip ou www, sock=socket(AF_INET, SOCK_STREAM, 0); on initialise la variable SOCKET avec l’entier SOCK, on passe en mode internet (AF_INET),en mode connecté : SOCK_STREAM on établie la connexion : if (connect(sock, (struct sockaddr*)&sin, sizeof(sin))!=0) { perror("connect"); } on envoie la commande head à l’aide de l’appel SEND : send(sock, "HEAD / HTTP/1.0\n\n",17,0); on ferme la connexion avec l’appel : close(sock) ; ou shutdown(sock) ; * 17 représente le nombre de caractères envoyés Page 6