Ciao,
vorrei inserire un timeout nel metodo readLine del BufferedReader, in modo non rimanga bloccato in caso di lettura parziale o nulla... che ritorni comunque qualcosa dopo tot secondi.
Il timeout (ottenuto con un Timer) funziona ma non risolve il mio problema, in quanto lo sposta al metodo read del InputStreamReader. Anche quest'ultimo rimane "bloccato" fino a quando non legge qualcosa.
Alla fine il metodo da ridefinire sarebbe il read() del sun.nio.cs.StreamDecoder
i cui sorgenti però non sembrano disbonibili.
Come potrei ovviare al problema?
grazie!
![]()

Rispondi quotando