2012-03-26 115 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

我只是創建一個味精類型,並添加我需要的所有東西,發送後,我使用發送延遲,設置時間計算使用消息的大小。

希望這篇文章可以幫到你