0
URLConnection.setReadTimeout(0)
功能的正常使用,但为什么URLConnection.setReadTimeout(0)函数无错误地获取数据?
URLConnection.setReadTimeout(10)
没有。为什么??
URLConnection.setReadTimeout(0)
功能的正常使用,但为什么URLConnection.setReadTimeout(0)函数无错误地获取数据?
URLConnection.setReadTimeout(10)
没有。为什么??
来源:developer.android.com
公共无效setReadTimeout(INT timeoutMillis) 设置最长等待时间为阅读放弃之前完成的输入流。如果在数据变为可用之前超时已过,则读取将失败,并发生SocketTimeoutException。默认值为禁用读取超时;读取尝试将无限期地阻止。
setReadTimeout(0) == block indefinitely (Or until read buffer is full)
setReadTimeout(10) == return Exception, after 10 mili sec, if buffer isn't full
setReadTimeout(0)记录为无限超时。你的意思是别的吗?如果是,请提出一个更清晰的问题。行! –
行!得到它了。 @bkail –