Réinitialiser un tableau de byte [C#] - C#/.NET managed - Programmation
MarshPosté le 03-02-2005 à 16:01:01
Bonjour,
Dans le cadre de ma formation je cherche a concevoir un module de communication réseau. Ainsi pour recevoir des données avec une socket je doit créer un tableau de byte à la fonction receive qui servira de buffer. Le problème est que si la taille du message n'atteind pas le nombre de declaration de mon tableau, le message sera suivi de \0 et cela pose problème dans la suite de mon programme, donc je voudrais savoir comment faire pour réinitialser ce tableau.
Exemple:
Code :
byte[] buf=new byte[10];
socket.Receive(buf);//dans buffer j'aurai un truc comme "message\0\0\0"
Marsh Posté le 03-02-2005 à 16:01:01
Bonjour,
Dans le cadre de ma formation je cherche a concevoir un module de communication réseau.
Ainsi pour recevoir des données avec une socket je doit créer un tableau de byte à la fonction receive qui servira de buffer. Le problème est que si la taille du message n'atteind pas le nombre de declaration de mon tableau, le message sera suivi de \0 et cela pose problème dans la suite de mon programme, donc je voudrais savoir comment faire pour réinitialser ce tableau.
Exemple:
Merci de votre aide.