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
Post a Comment