problème prog réseau [C] - C - Programmation
Marsh Posté le 16-04-2005 à 19:12:18
Y'a peut-etre pas de \0 dans ton buffer
Marsh Posté le 16-04-2005 à 19:28:59
strlen ne compte pas le '\0' final donc faut faire strlen(buf) + 1.
Marsh Posté le 16-04-2005 à 19:30:15
et initialiser le contenu du buffer à 0. (memcpy ou bzero)
Marsh Posté le 16-04-2005 à 19:35:49
boulax a écrit : et initialiser le contenu du buffer à 0. (memcpy ou bzero) |
ni l'un ni l'autre
par contre memset
ou tout simplement = ""
Marsh Posté le 16-04-2005 à 19:38:00
Taz a écrit : ni l'un ni l'autre |
memset voila. spa bien bzero ?
Marsh Posté le 16-04-2005 à 20:13:01
Reply
Marsh Posté le 16-04-2005 à 19:08:11
C'est un problème bête mais je suis en train de faire un petit prog réseau et j'obtiens cette erreur:
Service 20000 demande a debian
Type d adresse 2 ; descripteur de socket 3
Reponse : message recu$ûÿ¿1 Mon J
Pourquoi ne reçois-je pas simplement "message reçu" ?