cs_kiitos
Messages postés34Date d'inscriptionvendredi 10 mars 2006StatutMembreDernière intervention14 septembre 2008
-
10 sept. 2008 à 09:43
cs_kiitos
Messages postés34Date d'inscriptionvendredi 10 mars 2006StatutMembreDernière intervention14 septembre 2008
-
10 sept. 2008 à 11:12
Voici mes 2 morceaux de code qui ont un problème, recv() reçois mais fwrite() ne marque rien du tout. J'ai essayé avec printf() et fprintf() mais dans la boucle, ces fonctions ne marchent plus. Que faire ?
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 10 sept. 2008 à 10:50
recv retourne le nombre d'octet lu, dans ton cas c'est 1. Donc ton test > 1 est toujours faux.
De plus transférer ton fichier octet par octet est un peu bourin je trouve, sachant que l'en-tete IP est de 20 octets, c'est fait beaucoup de trafic pour peu de données utiles.