【发布时间】:2015-07-07 15:21:49
【问题描述】:
谁能告诉我如何计算使用 tcp 套接字连接的进程的下载速度。
提前致谢
【问题讨论】:
标签: c# .net network-programming
谁能告诉我如何计算使用 tcp 套接字连接的进程的下载速度。
提前致谢
【问题讨论】:
标签: c# .net network-programming
当您开始接收数据时,请保留 DateTime.Now。当你从 TcpSocket 接收时,你会得到接收到的大小。
平均 = TotalByteReceived/(Now.TotalSeconds - StartTimeTotalSeconds)
DateTime now = DateTime.Now;
while(true){
TotalSize += client.GetStream().Read(buffer,0,count)
//logic for your buffer
AverageBySecond = TotalSize / (DateTime.Now.TotalSeconds - now.TotalSeconds)
}
【讨论】: