我认为方法中有一个错误OLSR::degree()
:
此方法计算节点 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());
我对吗?
我认为方法中有一个错误OLSR::degree()
:
此方法计算节点 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());
我对吗?
是的朋友,你是对的。这是一个错误。正确的行是:
OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->2_hop_addr());
我正在使用 UM-OLSR 0.8.8 版,你们给出的修复没有编译,修复 UM-OLSR 0.8.8 版中的错误的正确方法是:
OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->nb2hop_addr());