java - How to check if there is Data in a BufferedReader for 10 Seconds -


i'm using bufferedreader in java , know how can keep checking if there data in reader 10 seconds , stop checking. how achieved? have reads buffer once. how keep checking see if serverinput has data , react upon data?

bufferedreader serverinput = new bufferedreader(new inputstreamreader(clientsocketconnection.getinputstream()));  while ((stringinput = serverinput.readline()) != null)  {    system.out.println(stringinput); }; 

bufferedreader#readline() blocks until receive line of text. need set timeout underlying socket via socket#setsotimeout(int timeout).


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -