13Fermer15
UtherLe 03/11/2012 à 00:52
pokito (./6) :
Oui, mais là il se bloque car il ne détecte pas la fin du flux, rien d'autre.
Donc si je comprend bien, le serveur ne ferme pas la connexion quand il a terminé?
Dans ce cas là, il faut voir si dans le protocole, tu ne peux pas déterminer une règle dans les données envoyées pour fermer la connexion toi même. Par exemple dans ta chaine, il semblerait que le guillemet fermant pourrait être une solution, reste a voir si c'est généralisable.
C'est probablement ce que fait déjà ton client actuel, car même en C faire ce que tu veux faire, c'est moche.
pokito (./6) :
Comme vous le voyez ils ont trouvé ça cool de mettre des "null" entre toutes les lettres. Ça a sans doute une justification, genre pouvoir checker en live si y'a pas un décalage.
6 LittleEndian. Si tu veux lire ça en java utilise un reader: Reader r = new InputStreamReader(inputStream, "UTF-16LE");Comme le dit Zerosquare, c'est plus probablement de l'utf-1