View Single Post
Old 20-08-2007, 11:47   #2
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
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!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso