I am trying to read a webpage using the URL or URLConnection class. But I would like to set a timeout, so it stops reading after, say 5 seconds, when the connection is too slow.
URL page = new URL(url);
BufferedReader in = new BufferedReader(
while ((s = in.readLine()) != null)
Any idea how to do this?