Re: [J2ME] Socket,重複送資料會得到錯誤
※ 引述《superlubu (叔叔你人真好)》之銘言:
: ※ 引述《ixxogux (堅持阿伏哥連盟 )》之銘言:
: : 3. 在Midlet內實做Thread。在Thread內跑一個迴圈,負責送資料):
: : for(int i = 0 ;i < 10 ;i++){
: : sc.SendMessages("DataSentStart 0915885181 1\n");
: : form.append("傳送出去了\n");
: : form.append(sc.ReceiveMessages());
: : sc.SendMessages("Test\n");
: : sc.SendMessages("DataSentStop");
: : sc.SendMessages(" ");
: : sc.SendMessages("1");
: : sc.SendMessages("\r\n");
: : //"DataSentStop 1 \r\n"在該伺服器是指此筆資料結尾之意
: : }
: 只是想問一下... 為什麼你還沒有 send data stop 就去讀 receive msg?
: 正常來說不是該先告訴 server data 已完成 transmit 才讀 return msg
: 嗎?
推文要好久XD ..就回文了
他們的server設計是:
client 說:我要送資料了喔
server 說:200 OK
client 送資料,直到DataSentStop 1 \r\n
所以這邊是沒有問題的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.14.82
→
11/13 16:46, , 1F
11/13 16:46, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):