我是NS3的新手,我试图从QueueDiscItem中提取数据包的IP地址,
当我有:Ptr 项目启动并调用:
item->Print(std::cout);
我得到的输出是“ tos 0x0 DSCP默认ECN Not-ECT ttl 63 id 265协议6偏移量(字节)0标志[无]长度:76 10.1.4.2> 10.1.2.1 0x7fffc67ec880 Dst addr 02-06-ff:ff: ff:ff:ff:ff proto 2048 txq“
但是当我打电话时:
Ipv4Header header; item->GetPacket()->PeekHeader(header); header.Print(std::cout);
我得到的输出是“ tos 0x0 DSCP默认ECN Not-ECT ttl 0 id 0协议0偏移量(字节)0标志[无]长度:20 102.102.102.102> 102.102.102.102”