следующий цикл блокирует все приложение сервера, если клиент внезапно отключился и возникла исключительная ситуация EOF:
String a = "";
int amount = 1;
while(((cr = streamIn.readByte()) != EOF))
{
if(amount < 100)
{
a+=(char)cr;
amount++;
}
else
break;
}
В соответствии с описанием функции:
readByte (): получить байт. метод будет блокироваться, пока данные не будут доступны.
Вопрос в том, как сделать тайм-аут, чтобы он блокировался максимум на несколько секунд?