这是一个网络问题而不是编程问题:
我找到了一段代码,用于UDP连接的吞吐量计算,工作正常,我想知道是否有人可以解释下面的行。
变量等的测量单位是什么?
float totalPacketsThrough = DynamicCast<UdpServer> (serverJobs.Get (0))->GetReceived () ;
throughput = totalPacketsThrough * payloadSize * 8 / (simulationTime * 1000000.0);
答案 0 :(得分:2)
有点猜测,但看起来很简单:
shutdown()
==收到的UDP数据包数totalPacketsThrough
==收到的数据包有效负载部分的字节数payloadSize
== bits / byte 8
==测试运行的时间,以秒为单位。 simulationTime
== bits-to-megabits缩放系数结果大概是每秒兆比特有效吞吐量