PDA

View Full Version : [java]client si blocca sulla read dell'inputstream..


santaclause83
18-06-2007, 12:19
sto facendo due write consecutive sullo stesso outputstream dove sulla prima invio una stringa e sulla seconda un array di bytes

il processo client fa delle readline sul bufferedreader collegato al suo inputstream per la stringa,e subito dopo per l'array di bytes si collega direttamente all'inputstream e fa una read dove mano a mano che riceve salva sun array di byte:

es:
byte [] len = new byte[lung_file];
int off = 0;
int quanti = 0;

try{
while (off < len.length && (quanti = from.read(len, off, len.length-off)) >= 0) {
off += quanti;
}
}catch(IOException e){e.printStackTrace();}

PROBLEMA:il client dopo le readline si blocca sulla read dell'inputstream (from) e non riesce a ricevere l'array..?