我认为BaseWaveApplLayeris中的handleSelfMsg与tictoc self消息相同,这意味着节点会向自己发送消息但看起来不是。
那么在BaseWaveApplLayer中handleSelfMsg的必要性是什么?
答案 0 :(得分:3)
如名称所示,method处理节点发送给自己的任何消息。那些"消息"是DES意义上的简单事件,而不是网络消息。然后对应于所接收的自我消息的类型采取某种动作。
这里,要么是发送简单的信标消息(BasicSafetyMessage),要么是发送服务广告(WaveServiceAdvertisment)(两者都是实际的网络消息)和事件的调度(自我...消息)用于在一定间隔后发送下一条消息(网络)。