Ajouter un commentaire

fredericmazue

Quote:
j'ai retourné tout internet, je ne trouve rien de concret

Je maintiens ma suggestion.
J'avoue :oops: ne pas avoir lu ton code. Il est écrit en VB .Net et j'ai horreur de cette syntaxe, lourde, épaisse, inélégante, stupide, indigeste, pas belle, laide, hideuse, enfin bref tu vois ce que je veux dire.

Toutefois, il me semble avoir aperçu du coin de mon oeil porcin que ton tampon de lecture n'est dimensionné qu'une fois selon les données à lire au premier échange.
Si au second échange, et comme tu lis une seule fois en fonction de la taille du tampon, il y a plus de données à lire, elles restent dans le socket. Si à ce moment tu écris alors qu'il y a des données non lues, c'est la panique.

Je ne sais pas si ce que je dit est parfaitement exact, puisque je n'ai pas lu le code. Mais dans l'esprit, c'est ça, tu peux en être sûr.

telnet lui, lit les octets tant qu'il y en a à lire, à chaque coup.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 DDD    SSS    CCC  PPPP       J 
D D S C P P J
D D SSS C PPPP J
D D S C P J J
DDD SSSS CCC P JJJ