我需要从Cmessage获取数据部分,方法是转换为一个const char *或其他东西。我看了一下Cmessage.h。但是,我一直无法理解它Omnet:如何从CMessage提取数据
0
A
回答
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
我只是创建一个味精类型,并添加我需要的所有东西,发送后,我使用发送延迟,设置时间计算使用消息的大小。
希望这篇文章可以帮到你
相关问题
- 1. 如何在Omnet ++中确定路径cMessage?
- 2. 通过CMessage发送数组 - OMNET ++
- 3. 如何从XML中提取数据,然后提取数据
- 4. 在Omnet ++中获取数据包的ETA
- 5. 如何从Promise中提取数据
- 6. 如何从角度提取数据http.get.subscribe
- 7. JavaScript - 如何从HTML中提取数据?
- 8. 如何从qwebengineview提取数据qt5.9
- 9. 如何从此对象提取数据?
- 10. 如何从firebase.auth()提取数据onAuthStateChanged
- 11. 如何从SipleXMLElement中提取数据?
- 12. 如何从在线API提取数据?
- 13. 如何从此JSON中提取数据?
- 14. 如何从JSON数据中提取URL?
- 15. 如何从pymodbus中提取数据?
- 16. 如何从getJson中提取数据?
- 17. Android:如何从GridView提取数据?
- 18. 如何从DataTable中提取数据?
- 19. 如何从XML中提取数据?
- 20. 如何从Nutch抓取的数据中提取数据?
- 21. 如何提取数据
- 22. 如何提取数据
- 23. 如何从嵌入Raphael数据集中提取数据为CSV?
- 24. 如何从散景柱提取数据数据源
- 25. 如何从Firebase数据库提取现有数据?
- 26. mysql如何从多个数据中提取数据并总结
- 27. 如何等待从Firebase数据库中提取数据
- 28. 如何从填充的数据集中提取单列数据?
- 29. 如何从数据表中提取特定数据?
- 30. 如何从Firebase数据库中部分提取数据