ObjectInputStream readObject in while Loop

É possível ler deObjectInputStream loop while que terminará por exceção lançada pelo tempo limite do soquetesocket.setSoTimeout(4000);

while(Object obj = ois.readObject()) {  <-- Not Working
//do something with object    
}

questionAnswers(1)

yourAnswerToTheQuestion