Re: [問題] 有關FileInuptStream...
※ 引述《forkome (烏龜)》之銘言:
: 小弟不才再請教一下
: public int read(byte[] b) throws IOException
: Reads up to b.length bytes of data from this input stream into an array of bytes.
: This method blocks until some inpuis available.
: 他的意思是不是指依照b array的長度來讀取input stream裡的內容呢?
: 如果是的話,他為什麼要這麼做?
網路能傳送的資料一次的大小約是xxx
如果你一次才讀他1個byte,要n次才讀到xxx那麼多
何不乾脆一次讀一個固定的大小會來的省事, 減少loop次數
有些ftp client library有提供設定每一次傳送的block大小
意思大致就是這樣
還有, 不是他為什麼要這樣做
是他提供了這樣的功能, 讓你有機會這樣做 :)
by local q
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.59.94.148
※ 編輯: qrtt1 來自: 210.59.94.148 (04/29 15:24)
※ 編輯: qrtt1 來自: 210.59.94.148 (04/29 15:25)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 7 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章