Ajouter un commentaire

fredericmazue

Le code que tu as donné plus haut, c'est de la génération spontanée ?

Si les tampons sont un problème alors ne les utilises pas ! ;)

Lis les octets un à un tant qu'il y en a à lire

while (le_flux.DataAvailable)
read( un seul octet )

Avec les tampons c'est pareil d'ailleurs sur le principe. Simplement tu dois lire les octets par fournée (une fournée ayant la taille du tampon) TANT QUE il y en a à lire. Et vérifier à chaque lecture le nombre d'octets effectivement lus en testant la valeur retournée par read.

Ton problème est qu'il n'y a pas de boucle while dans ton code. Si j'en crois ce que j'ai aperçu du coin de mon oeil porcin.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 K  K  DDD   H  H  PPPP   N   N 
K K D D H H P P NN N
KK D D HHHH PPPP N N N
K K D D H H P N NN
K K DDD H H P N N