我认为OLSR::degree()方法中存在一个bug:
该方法计算节点y的对称邻居数,不包括N的所有成员的。
我认为
OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->nb_main_addr());应该是
OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->2_hop_addr());我说的对吗?
发布于 2010-12-25 21:56:55
是的朋友你是对的。这是个窃听器。正确的一行是:
OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->2_hop_addr());发布于 2011-06-08 22:18:15
我使用的是UM版本0.8.8,而你们给出的修补程序没有编译,修复UM版本0.8.8中的错误的正确方法是:
OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->nb2hop_addr());https://stackoverflow.com/questions/4190561
复制相似问题