作者MLP2007 (NEW)
看板Programming
标题[问题] winsock的问题
时间Sun Sep 10 22:00:19 2006
最近用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)