-1
BufferedInputStream例如如果客戶端發送「尼克」然後BuffredInputStream
將讀取「尼克」,然後如果客戶端發送「桑德斯」BuffredInputStream
將自動追加「nicksanders」。如何清除緩衝區從Android
所以如何從BuffredInputStream
清除舊chunck讓我總是每次從而從BuffredInputStream
閱讀獲取新的字符串...
代碼:
if (bos1.available() > 0) {
int ij = bos1.read();
// msgLog is string
msgLog += new Character((char) ij).toString();
}
你試過flush()方法嗎? – Sandeep
你說的是不正確的。你會閱讀「尼克」和「沙磨機」,或者可能在一起,或者一方和另一方的一部分,但你永遠不會讀「尼克」兩次。不清楚你的實際問題是什麼。 – EJP
@Sandeep什麼'flush()'方法? – EJP