InputStream類的available()方法獲取流的長度問題

InputStream類的available()方法 我們上傳文件時經常會用到available來讀取字節,能知道有多少個字節需要讀取,這個方法從本地文件讀取數據時一般不會出現問題,但是通過網路傳輸就會出現圖片傳輸不完整的情況,因爲網絡通訊是間斷性的一串字節往往分幾批進行發送。本地程序調用available()方法有時得到0,這可能是對方還沒有響應,也可能是對方已經響應了,但是數據還沒有送達本地。
相關文章
相關標籤/搜索