我使用NS-3比较TCP拥塞控制算法。 但是,这对我来说很难...
我从Github中获取源代码,并且发生了错误。
$ns3::Config::SetDefault("ns3::DropTailQueue", $StringValue("QUEUE_MODE_PACKETS"));
然后我的终端打印出来 msg =“无法为ns3 :: DropTailQueue设置默认值”,文件= .. / src / core / model / config.cc,行= 786 在没有活动异常的情况下终止调用。
我试图找到问题所在,并且发现“ tid.GetAttributeN()”为零。 如何添加tid.GetAttributeN()???
NS3用户,请帮助我!!!!
config.cc
bool SetDefaultFailSafe(std::string fullName, const AttributeValue &value){
NS_LOG_FUNCTION(fullName << &value);
std::string::size_type pos = fullName.rfind("::");
if(pos == std::string::npos){
printf("pos == std::string::npos\n");
return false;
std::string tidName = fullName.substr(0,pos);
paramName = fullName.substr(pos+2, fullName,size() - (pos+2));
TypeId tid;
bool ok = TypeId::LookupByNameFailSafe (tieName, &tid);
if(!of){
///..