作者ixxogux (坚持阿伏哥连盟 )
看板java
标题Re: [J2ME] Socket,重复送资料会得到错误
时间Thu Nov 13 16:39:25 2008
※ 引述《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
1F:→ ixxogux:PsMonkey有回一封信给我。我等等整理後重新po上 11/13 16:46