ns2中的Dccp协议仿真2.34

时间:2016-03-21 06:51:22

标签: patch dccp

如何将dccp补丁添加到ns2 2.34?请给我详细的步骤。

文件是文件ns234-dccp-1.patch

当我尝试模拟dccp

时出现错误
Kar@ubuntu:~$ ns audiodccp.tcl 
invalid command name "Agent/DCCP/TCPlike" 
    while executing 
"Agent/DCCP/TCPlike create _o726 " 
    invoked from within 
"catch "$className create $o $args" msg" 
    invoked from within 
"if [catch "$className create $o $args" msg] { 
if [string match "__FAILED_SHADOW_OBJECT_" $msg] { 
delete $o 
return "" 
} 
global errorInfo 
error "class $..." 
    (procedure "new" line 3) 
    invoked from within 
"new Agent/DCCP/TCPlike" 
    invoked from within 
"set dccp1 [new Agent/DCCP/TCPlike]" 
    (file "audiodccp.tcl" line 50) 

UBUNTU-10.04 NS2 allinone 2.34

1 个答案:

答案 0 :(得分:0)

audiodccp.tcl:未知文件。

  

无效的命令名称“Agent / DCCP / TCPlike”

→→您的构建失败。或者你使用了错误的可执行文件'ns'。建议是:

cd ns-allinone-2.34/-ns-2.34/
cp ns ns-dccp
sudo cp ns-dccp /usr/local/bin/

...然后使用$ ns-dccp [file.tcl]

进行模拟

您也可以使用ns-2.35,默认包含DCCP。

注意:您可以根据需要多次使用ns-allinone-2.xx,同时安装。但是:永远不要将任何PATH文本添加到.bashrc。不需要。