Re: [問題] winsock網路程式

看板Programming作者時間18年前 (2006/10/30 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《MLP2007.bbs@ptt.cc (NEW)》之銘言: > 發現recv接收到的packet內容常常是錯誤的 > 也就是和發送端丟出的內容不一致 > 導致程式錯誤 > 後來想說在send之前用Sleep來作delay > 情況改善很多 > 而且delay的時間越長 收到錯誤封包的機率越低 不完全了解你的意思。 我想你應該是一收到資料就開始處理,通常在這時候還沒收全,所以有了時間差才會 有影響... 自定通訊協定時,應該要有溝通的方式,比如說先送位元陣列長度,在收資料時,去 檢查資料是否已達指定長度後再處理。 -- ______________________________________________________本版因有你們而壯大 T.L. Cheng 子璉 _______________________________________________________________________ VB討論:成大資工、程式設計樂園等採tw.bbs.comp.lang.basic信區,請各站加入轉信 徐昇網&論壇&API&輔助說明檔&福傳語言&原始碼 http://tlcheng.twbbs.org/wwwmap.htm 培基語言網頁 http://tlcheng.twbbs.org/TLCheng/Basic/ -- oRigiN: BBS(140.116.246.178) bbs.csie.ncku.edu.tw FrOm:59-127-4-39.HINET-IP.hinet.net
文章代碼(AID): #15HEnW00 (Programming)
文章代碼(AID): #15HEnW00 (Programming)