omn​​etpp中的Udp数据包错误率

时间:2016-08-03 22:41:14

标签: udp simulation omnet++

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

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

这是我的代码及其双工系统。 Udp数据包接收器不知道发送方发送的数据包的数量。如何通过omnetpp中的代码了解这一点。

1 个答案:

答案 0 :(得分:0)

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