Spiffou
Messages postés100Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 9 juin 2014
-
5 nov. 2004 à 13:12
Spiffou
Messages postés100Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 9 juin 2014
-
6 nov. 2004 à 15:50
bonjour à tous
j'essaie d'apprendre winsock en vc++ mode console pour le moment, et j'ai qlq difficultés...
en gros j'etabli bien une connection entre le serveru et le client , mais lorsque le serveur envoie une chaine de char, seul les 4 premiers char passent... et j vois pas pkoi....
j'ai deja pas mal cherché sur les forum etc pour comprendre comment out cela marchait; mais là je suis un peu perdu...
ps: pardon pour l'indentation les tests et les commentaires, mais j suis pas chez moi et c'est pas mais version originale du code
je remercie d'avance tous ceux qui mpourraient me donner un ptit coup de main
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 5 nov. 2004 à 13:40
Salut,
C'est normal car sizeof(buffer) est toujours égale à 4. buffer étant un pointeur donc sa taille est toujours 4. Tu dois revoir la déclaration de ton tableau. Pas besoin d'allocation dynamique. Tu peux le déclarer comme ceci:
char buffer[25];
et tout rentrera dans l'ordre. A corriger dans le code serveur et client.