2010-05-30 77 views

回答

2

这没有内置超时。我所做的是使用不同的线程并在超时后中断线程。

为此,使用FutureTask更容易。见我回答这个问题,

java native Process timeout

+0

是有,看我的答案。 – EJP 2010-05-31 05:48:30

+0

这是套接字超时,只有当您遇到网络问题时才会触发。 – 2010-05-31 14:18:52

+0

完全不正确。如果在超时时间内无法连接,则会触发连接超时,并且如果由于任何原因(包括服务器未发送任何内容)在超时内没有任何内容需要读取,则会触发读取超时。 – EJP 2011-05-16 02:39:59

1
URLConnection.setConnectTimeout() 
URLConnection.setReadTimeout() 

@Since 1.5