[問題] winsock的問題
最近用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)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章