|
La documentazione è ambigua ma propenderei per il no, non devi usare il ciclo.
Secondo la documentazione:
"if a channel is in blocking mode and there is at least one byte remaining in the buffer then this method will block until at least one byte is read. "
Ma di quale buffer sta parlando? Una riga sopra "buffer" è l'input buffer del socket, poco prima "buffer" è il buffer usato per leggere i dati dal socket.
Nel primo caso, non avresti la garanzia che usando un buffer di lettura d X byte read legga X byte. Nel secondo sì.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
|