标签: omnet++
在venis演示中,每个节点都向所有节点发送消息。但是,我想仅向位于特定道路的节点发送消息吗?
答案 0 :(得分:4)
基本上所有节点都会收到一条消息。如果只想发送到特定节点,则可以过滤收到的消息。例如,您可以使用getRoadId()函数从Vehicle中的TraCICommandInterface.h获取当前道路。
getRoadId()
Vehicle
TraCICommandInterface.h
然后可以将其附加到消息并且在接收消息时仅将节点当前道路与消息中的节点进行比较。如果节点是另一条道路,只需忽略该消息,如果它在正确的道路上处理该消息。