如何在 Veins 中执行单播通信?

How can I perform unicast communication in Veins?

在 Whosebug 上查找各种信息时,我看到 Veins 5.x 及更高版本支持 Unicast communication

我了解到可以通过 populateWSM() 进行单播通信。但是,我不明白哪个LAddress::L2Type rcvId应该在第二个参数的ID值中。

是否应该将通过

获得的ID值传递给
getParentModule() -> getIndex()

或者运行模拟时是否需要传左节点列表的ID值?如果是后者,如何获取ID值?

Veins 5.1 的演示实现使用 OMNeT++ 模块 ID。为了更稳健,我建议查询 MAC 层。例如,参见 https://github.com/sommer/veins/blob/veins-5.1/src/veins/modules/application/ieee80211p/DemoBaseApplLayer.cc#L83