Bonjour j'aimerai envoyer plusieur requetes avec les,sockets.
Mais je pense ke g ptit pwoblem avec mon, tampon..
Il y a un moyen de pouvoir effacer,cki y a dans mon tampon,svp!!!
j'aimerai faire ceci:
connect(sd2,(SOCKADDR*)&sinDistant,sizeof(SOCKADDR_IN));
send(sd2,requete[1],strlen(requete[1]),0);
recv(sd2,tampon2,2,0);
printf("%s",tampon2); //Ici au lieu de m'afficher 2,carctere,il maffiche cki avait dans mon premeir tampon
G UN AUTRE SOUCI:
connect(sd1,(SOCKADDR*)&sinDistant,sizeof(SOCKADDR_IN));
send(sd1,requete[i],strlen(requete[i]),0);
recv(sd1,tampon2,250,0);tampon2[250]='\0';
printf("%s",tampon2); //m'afiche bien les 250 caractere
send(sd1,requete[i],strlen(requete[i]),0);
recv(sd1,tampon2,2,0);tampon2[2]='\0';
printf("%s",tampon2); // m'afichie bien deux caractere,mais pa ceux ki suivent ma premiere requete!!!
%s affiche une chaîne C terminé par un carctaères nul (0).
=> il faut l'ajouter à la fin du tampon sinon il affichera tout jusqu'au premier 0 trouvé.
tampon2[2] = 0;
(la même chose est à faire pour le premier affichage)