Como você pode fazer BufferedReader.readLine () não travar?

Existe uma maneira de fazerBufferedReader.readLine() não pendurar?

Estou criando um servidor que:

Verifica se o cliente entregou alguma entrada.Se não, ele executa outro código e, eventualmente, volta a verificar a entrada do cliente.

Como posso verificar se o cliente entregou alguma entrada sem executarreadLine()? Se eu correrreadLine(), o segmento irá travar até a entrada é entregue?

questionAnswers(1)

yourAnswerToTheQuestion