我试图打电话给一个非常重的过程.它的平均工作时间估计为9-10分钟.
当我执行该过程时,我将超时设置为一个非常庞大的数字:99999999.
2分钟后,我收到以下错误:
java.net.SocketTimeoutException:读取超时
我试图把它弄得更糟,我把超时设置为3000,并且在预期的3秒后我得到了同样的错误.
你知道为什么socket.setSoTimeout(99999999)把它设置为最大120000吗?
socket.setSoTimeout(99999999)
java sockets timeout exception
exception ×1
java ×1
sockets ×1
timeout ×1