2012-03-26 113 views

回答

2

我向消息添加一些数据的方式是创建一个新对象并将其附加到消息中。由于消息是通过网络传递的,每当它到达一个节点时,我都会从中提取对象。 的代码基本是这样的:

cMessage *msg = new cMessage("message"); // create a new message 

NewObject *newObAdded = new NewObject(); // create your new object 

msg -> addObject(NewObAdded); // attach object to message 

NewObject *newObExtracted = (NewObject *) msg -> getObject("message"); // extract object from message 

我不知道任何其他方式将数据添加到一个cMessage派生而来的对象。

0

我只是创建一个味精类型,并添加我需要的所有东西,发送后,我使用发送延迟,设置时间计算使用消息的大小。

希望这篇文章可以帮到你