cs_doberman7578
Messages postés46Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention 1 mars 2006
-
7 févr. 2006 à 21:51
katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 2012
-
8 févr. 2006 à 13:19
je voudrai avec ce serveur client transferer des
jpeg mais sa ne marche pas et je ne comprend pas pourquoi,Pouvez vous
m'aider svp, voici ce que j'ai fais:
KeniiyK
Messages postés326Date d'inscriptionvendredi 13 août 2004StatutMembreDernière intervention 2 novembre 20072 8 févr. 2006 à 09:40
Salut, tu aurais pu dire ce qui ne marche pas, la connexion, l'envoi, la réception, les threads ???? ....
coté serveur y a un ptit pb dans l'envoi
fich[i]= 0; printf("%s\n",fich);
write(service,fich,i);
si tu change les valeurs de ce que tu envoie, c'est sur que ça ne marchera pas
coté client, à la réception idem
recu[n] = 0 ;
printf("%s\n",recu);
fwrite(recu, sizeof(char),n,fich3);
recu[n]=0 est a virer (en plus tu le fais deja coté serveur)
katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 20123 8 févr. 2006 à 13:19
Le accept() prend en argument la taille de l'adresse du client, cette
variable ne doit être un int que sous windoz. Ailleurs c'est une
structure socklen_t. Il faut aussi modifier le accept() en conséquence.