Bonjour,
Comme indiqué dans le topic, j'ai un problème avec la classe stream et la méthode Read. Je me connecte à un serveur qui selon les commandes que je lui soumet me répond avec une ou plusieurs lignes.
Le problème est que si je ne met qu'une ligne
où stm est mon stream et bb mon buffer, et que le serveur me renvoie plusieurs lignes lors de mon prochain appel à Read, je récupererai la fin des lignes renvoyé à la commande précédente et non la (ou les) lignes de la commande que je viens de lancer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part int k=stm.Read(bb,0,4096);
De ce que j'ai pu découvrir, la méthode Read lit les réponses serveur. Si il y en a une, il la récupere et la retourne mais si il n'y a rien à lire cette méthode attend...
Comment faire pour que le prog s'adapte automatiquement au nombre de ligne retourné par le serveur?
PS: je n'ai pas accés au serveur, il est indépendant de mon appli...
Merci par avance
Julien
Partager