【问题标题】:Udp Packet error rate in omnetppomn​​etpp 中的 udp 数据包错误率
【发布时间】:2016-08-03 22:41:14
【问题描述】:

我对 udpapp 的 .cc 文件中的错误率计算有疑问。

errorRate = ((float)(numPKTDropped) / (float)(numReceived + numPKTDropped))*100;
EV << "Error rate= "<<errorRate<<"%, Sent= "<<numSent<<" , Received= "<<numReceived<< endl;

这是我的代码,它是一个双工系统。 udp 数据包接收方不知道发送方发送的数据包数量。这怎么可能通过 omnetpp 中的代码知道这一点。

【问题讨论】:

  • 有什么方法可以在发送方进行套接字绑定并从那里进行计算吗?

标签: udp simulation omnet++


【解决方案1】:

我建议将序列号放入 UDP 有效负载中,以便接收端知道是否跳过了序列号(模拟结束时最后一个数据包丢失的情况除外)。对于 USP 数据包丢失,这将是一个足够好的估计。

【讨论】:

  • 你的意思是我应该在接收端做端口绑定?因为udp没有检测发送包数的机制。还有这个序列号怎么实现?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-22
  • 1970-01-01
相关资源
最近更新 更多