ns代码的问题
12-10
在看路由方面的代码,有个地方想不明白。
比如说收到包以后,对其进行了相关的处理,该往外发送了,
调用sendpacket(p),它直接就调用了target_->recv(p, (Handler*) 0)
而这个函数调用Packet::free(p),怎么还没有发出去呢就把这个包
free了呢?
请高手指教一下。
比如说收到包以后,对其进行了相关的处理,该往外发送了,
调用sendpacket(p),它直接就调用了target_->recv(p, (Handler*) 0)
而这个函数调用Packet::free(p),怎么还没有发出去呢就把这个包
free了呢?
请高手指教一下。
执行了target_->recv>(p,(Handler*) 0)
就是把数据传给了target_
晕,
ns本来就是通过发送方调用接收方的recv函数,来完成发包的
这是仿真做的简化,但还是符合实际的
相关文章:
- 菜鸟弱问:有没有可能找到用fpga实现qpsk调制的代码啊(05-08)
- 弱问:有用于实现DQPSK调制和/或解调的芯片或现成的代码吗(05-08)
- 郁闷,哪位看过Matlab的Viterbi解码的代码(05-08)
- help!有谁研究RS码解码或有原代码的?(05-08)
- 请问在哪可以下载到TinyOS的源代码?(05-08)
- 好像ns最新的官方manual里面引用的代码还是很久以前的(05-08)
射频专业培训教程推荐