Re: [問題] winsock網路程式
※ 引述《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
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章