Bonjour,
est-il possible d'utiliser plusieurs lecteur sur un flux:
// Mon flux
InputStream in = socket.getInputStream();
// Lecteur de char pour lire les premieres données:
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
... reader.readLine();
... reader.readLine();
... reader.readLine();
... reader.readLine();
// Lecteur de byte pour lire des tableaux de bytes
BufferedInputStream in = new BufferedInputStream(in);
in.read(); <----- MON PROGRAMME BLOQUE LA
Le but de mon projet est d'envoyer des requetes http avec des données jointes. J'aimerai lire les chaines de caractères du début avec un lecteur de char et les données jointes avec un lecteur de byte. Hors, le programme reste bloqué sur le read() du flux de byte.
Des idées?
Merci.
Partager