NS2_ADD_ZBR(V001)_2013_12_18(4)
时间:2025-07-10
时间:2025-07-10
NS2中ZBR协议的添加
rp->rp_hop_count,
rp->rp_dst,
rp->rp_dst_seqno,
rp->rp_lifetime,
rp->rp_type == ZBRTYPE_RREP ? "REPLY" :
(rp->rp_type == ZBRTYPE_RERR ? "ERROR" :
"HELLO"));
} else {
sprintf(pt_->buffer() + offset,
"[0x%x %d [%d %d] %f] (%s)",
rp->rp_type,
rp->rp_hop_count,
rp->rp_dst,
rp->rp_dst_seqno,
rp->rp_lifetime,
rp->rp_type == ZBRTYPE_RREP ? "REPLY" :
(rp->rp_type == ZBRTYPE_RERR ? "ERROR" :
"HELLO"));
}
break;
default:
#ifdef WIN32
fprintf(stderr,
"CMUTrace::format_zbr: invalid ZBR packet type\n");
#else
fprintf(stderr,
"%s: invalid ZBR packet type\n", __FUNCTION__);
#endif
abort();
}
}
=========================================
第三个:在大约1529行添加
case PT_PING:
break;
case PT_ZBR: //新添加
format_zbr(p, offset); //新添加
break; //新添加
case PT_ARP:
format_arp(p, offset);
break;
上一篇:2课 江山如此多娇-2
下一篇:酒吧安全服务部管理手册