Lorsque je fais du pas à pas avec le débugger, le programme passe une fois dans la boucle et, à l'éxécution du 2ème Receive() le programme sort ! En fait il ne s'arrête pas, il est dans un état où il est comme inactif mais en cours d'execution.
Je précise que le 1er Receive() marche et lit bien les octets.
J'ai même essayé d'intercepter une quelconque erreur avec une exception mail rien y fait.
Je n'ai jamais vu ça !
Doodoo256
Messages postés5Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention11 novembre 2005 13 févr. 2005 à 12:02
La socket est en mode bloquant (socket.Blocking = true)
Ce qu'il se passe c'est au moment où le 2ème Receive() s'exécute, le debugger me montre que le programme est complétement sortie de la boucle. Même en interceptant les exceptions.
Là je suis sur le point d'executer le 2ème, logiquement on devrait passer à la ligne suivante. C'est là qu'il "quitte" la boucle et se gèle (aucun message du debugger, pas moyen de savoir où il va).