我使用OMNeT ++来模拟网络。节点之间交换的消息是整数和复数。
如何在不同节点之间交换数据类型,因为cMessage不能接受整数和复杂数据。
答案 0 :(得分:2)
您可以使用.msg
文件轻松定义包含任何内容的自定义消息。看看corresponding chapter in the Simulation Manual。
通过这种方式,您可以定义复杂的"通过添加两个double
类型的字段来输入消息,例如re
和im
。
消息编译器将从此定义生成cMessage
的子类,您可以将其用于节点之间的通信。