Omnet++ 如何减少碰撞的次数?

Omnet++ 如何减少碰撞的次数?,omnet++,veins,Omnet++,Veins,我正在为车辆网络开发一种路由算法 但是,某些冲突有时会阻止重新发送消息 我想知道,当发生碰撞时,如果启用了任何功能,它是否会自动中继消息?或者我应该在MyVeinsApp.cc中的路由算法中处理消息重传,从WAVE MAC层提取必要的资源?还是简单地更改所使用的回退 我的问题与此旧链接中描述的问题类似: 当我发送必须转发的消息时,我定义了如下退避: backoff = uniform(0.01,0.001); sendDelayedDown(frame->dup(), backoff)

我正在为车辆网络开发一种路由算法

但是,某些冲突有时会阻止重新发送消息

我想知道,当发生碰撞时,如果启用了任何功能,它是否会自动中继消息?或者我应该在MyVeinsApp.cc中的路由算法中处理消息重传,从WAVE MAC层提取必要的资源?还是简单地更改所使用的回退

我的问题与此旧链接中描述的问题类似:

当我发送必须转发的消息时,我定义了如下退避:

backoff = uniform(0.01,0.001);
sendDelayedDown(frame->dup(), backoff);

使用的开发环境:SUMO 1.2.0、Veines 5.0和OMNet++5.5.1

Veines的最新版本支持使用显式确认消息的单播传输。如果未收到确认消息,则重试传输。例如,请参见。

我在通信中仅使用一个通道。是否需要启用omnetpp.ini文件中的某些内容?