Bonjour,
j'ai crée une application qui communique avec une application cliente via socket et qui recoit du xml et qui en renvoi.
Mon appli est elle meme cliente d'une autre appli qui lui fournit l'information idoine.
Dans l'ensemble tout marche sans problème, sauf qu'une méthode me renvoi mon xml dans l'outputstream de la socket en décalé.
En détail j'utilise ma méthode, qui créé un doc xml, qui une fois créé l'insère dans le flux de ma socket pour le remonter au client.
Sur la deuxième utilisation le flux me remonte le premier doc Xml.
En essayant d'analyser de plus près , et en inscrivant juste une String , celle ci était remontée immédiatement.
En lui imposant un Thread.sleep(1000) , cette chaine était remontée dans un deuxième utilisation.
J'ai beau avoir fait des flush pour declencher une action dans le flux, ça ne marche pas.
Je ne vois pas comment faire et cela devient urgent !!
Merci de m'aider
Partager