18,356
社区成员
发帖
与我相关
我的任务
分享
if(isClient)
{
if(!b)
{
t=clock();
b=true;
}
nowTime=clock();
all+=(sock->reads.size)*0.7;
if((nowTime-t)>1000)
{
double fall=all;
double avg=fall/(nowTime-t);
printf("avg=%f,%f,%f\n",avg,fall,(nowTime-t)/1000.0);
all=0;
if(avg>lim)
{
t=clock();
Sleep(1000*(avg-lim)/lim);
}
else
t=clock();
}
}