作者ianlini (小林)
看板CSIE_Network
標題[問題] project1 收水球問題
時間Wed Apr 25 15:54:21 2012
如果server在傳給我水球的中途
我送了一段訊息給server
這樣我第一個指令勢必會被這個水球吃掉
這樣實作上好像會很麻煩耶...
有辦法解決嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.135
1F:推 OppOops:看起來是要每做(write)一次指令,馬上read一次 04/25 20:30
2F:→ OppOops:這樣在下一個write指令傳送前,就可以發現水球了(?) 04/25 20:31
3F:→ ianlini:中間還是有空檔啊 04/26 00:48
4F:→ ianlini:而且傳送需要時間 04/26 00:48
5F:→ ianlini:網路慢的時候更嚴重 04/26 00:48
6F:推 OppOops:樓上這麼說也沒錯,不過解法大概只有一次一個字元Orz 04/26 01:20
7F:→ ianlini:那怎麼知道什麼時候要傳下一個? 04/27 01:01
8F:推 OppOops:我有想到了..也不是說很好..用fork專門read看看.. 04/27 13:17
9F:→ OppOops:不過其他方法再找看看..= = 04/27 13:18
10F:推 OppOops:@@ 好像也不行 04/27 13:53