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 –