[問題] project1 收水球問題

看板CSIE_Network作者 (小林)時間13年前 (2012/04/25 15:54), 編輯推噓4(406)
留言10則, 2人參與, 最新討論串1/1
如果server在傳給我水球的中途 我送了一段訊息給server 這樣我第一個指令勢必會被這個水球吃掉 這樣實作上好像會很麻煩耶... 有辦法解決嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.135

04/25 20:30, , 1F
看起來是要每做(write)一次指令,馬上read一次
04/25 20:30, 1F

04/25 20:31, , 2F
這樣在下一個write指令傳送前,就可以發現水球了(?)
04/25 20:31, 2F

04/26 00:48, , 3F
中間還是有空檔啊
04/26 00:48, 3F

04/26 00:48, , 4F
而且傳送需要時間
04/26 00:48, 4F

04/26 00:48, , 5F
網路慢的時候更嚴重
04/26 00:48, 5F

04/26 01:20, , 6F
樓上這麼說也沒錯,不過解法大概只有一次一個字元Orz
04/26 01:20, 6F

04/27 01:01, , 7F
那怎麼知道什麼時候要傳下一個?
04/27 01:01, 7F

04/27 13:17, , 8F
我有想到了..也不是說很好..用fork專門read看看..
04/27 13:17, 8F

04/27 13:18, , 9F
不過其他方法再找看看..= =
04/27 13:18, 9F

04/27 13:53, , 10F
@@ 好像也不行
04/27 13:53, 10F
文章代碼(AID): #1FbwslP- (CSIE_Network)