機器在我送出request後
會回傳json格式的訊息
送出與接受採一問一答
接受與發送間隔2秒
我用
var buffer=byte[1024]
while(inputstream.read(buffer)>0){
sleep(1)
//handle msg
}
偶爾會出現只讀一次就讀到完整訊息
比較常出現loop第一次讀到一半
第二段就亂掉了的情況
我試過調整sleep長短和buffer大小
發送時也有flush()
但還是會這種情形發生
正常的時候可以持續很久
收到不完全的msg也會持續相同的情況
想請教可能是哪邊出問題了
謝謝