计算ns3中udp连接的吞吐量

时间:2016-08-26 12:51:39

标签: c++ network-programming

这是一个网络问题而不是编程问题:
我找到了一段代码,用于UDP连接的吞吐量计算,工作正常,我想知道是否有人可以解释下面的行。

变量等的测量单位是什么?

float totalPacketsThrough = DynamicCast<UdpServer> (serverJobs.Get (0))->GetReceived () ;
throughput = totalPacketsThrough * payloadSize * 8 / (simulationTime * 1000000.0);

1 个答案:

答案 0 :(得分:2)

有点猜测,但看起来很简单:

  • shutdown() ==收到的UDP数据包数
  • totalPacketsThrough ==收到的数据包有效负载部分的字节数
  • payloadSize == bits / byte
  • 8 ==测试运行的时间,以秒为单位。
  • simulationTime == bits-to-megabits缩放系数

结果大概是每秒兆比特有效吞吐量