请教几个ns2的问题
12-12
小弟是ns初学者,有几个问题没搞明白,希望高手们不吝赐教
在trafgen类里面发包函数是
void TrafficGenerator::timeout()
{
......
/* send a packet */
send(size_);
......
}
应该是调用了application类里的函数
void Application::send(int nbytes)
{
agent_->sendmsg(nbytes);
}
而在udpagent里面,却并没有这样一个只有一个参数的sendmsg函数,那它调用的是谁?
另外,udpagent类里有
void UdpAgent::sendmsg(int nbytes, AppData* data, const char* flags)
{
……
p->setdata(data);
target_->recv(p);
……
}
这里的target_应该是在connector.cc里定义的吧,那是在哪里被赋值的?这个target_指向的是什么?
在trafgen类里面发包函数是
void TrafficGenerator::timeout()
{
......
/* send a packet */
send(size_);
......
}
应该是调用了application类里的函数
void Application::send(int nbytes)
{
agent_->sendmsg(nbytes);
}
而在udpagent里面,却并没有这样一个只有一个参数的sendmsg函数,那它调用的是谁?
另外,udpagent类里有
void UdpAgent::sendmsg(int nbytes, AppData* data, const char* flags)
{
……
p->setdata(data);
target_->recv(p);
……
}
这里的target_应该是在connector.cc里定义的吧,那是在哪里被赋值的?这个target_指向的是什么?
了解了
谢谢指教
射频专业培训教程推荐