[問題] winsock的問題

看板Programming作者 (NEW)時間18年前 (2006/09/10 21:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
最近用winsock模擬P2P檔案傳輸的功能 socket用block模式 發送端開thread 作fread 然後send 接收端也開thread 作recv 然後fwrite 發現recv接收到的packet內容常常是無效的 也就是和發送端丟出的內容不一致 導致程式錯誤 後來想說在send和recv之前用Sleep來作delay 情況改善很多 但是如果同時傳多個檔案 有時recv收到的packet還是會發生錯誤 請問這是什麼緣故? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.192.143 ※ 編輯: MLP2007 來自: 218.167.192.143 (09/10 22:04)
文章代碼(AID): #1511Pokg (Programming)
文章代碼(AID): #1511Pokg (Programming)