【发布时间】:2012-08-16 09:06:55
【问题描述】:
我研究了很多,我找到了一种计算方法,但我不相信
请帮助我如何解决它??? :(
那是我的代码
while (sum < length)
{
stopWatch.Restart();
if (length - sum > packetSize)
{
count = fileStream.Read(buffer, 0, packetSize);
Send(socket_File, buffer);
}
else
{
buffer = new byte[length - sum];
count = fileStream.Read(buffer, 0, length - sum);
Send(socket_File, buffer);
}
stopWatch.Stop();
sum = sum + count;
SendFile.Downloaded = sum;
SendFile.Transfer_rate = ((sum * 8) / stopWatch.ElapsedMilliseconds).ToString();//kbps
}
【问题讨论】:
-
@motaz99 在您提出的所有问题中,您只需说“帮我解决它”。最好实际告诉我们什么不起作用以及您的期望。
-
@usr 我不知道这个方法是否正确,如果不是我想更正它。
-
@motaz99 那么你要求我们做你的功课。我们不是在这里为您提供完整的解决方案。我们帮助您解决特定问题。
标签: c# performance sockets