[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ns] Ask for tcp sample ?



hello everybody,
 

I am a new user and I would like to create a TCP Agent.
I have error when I try to create a new agent.

Can somebody help me to explain what is wrong and how to understand the error messages ?

Thanks
 

Jean-Louis
 
 

Here is the script I use :

#Create a simulator object
set ns [new Simulator]

#Open the nam trace file
set nf [open out.nam w]
$ns namtrace-all $nf

#Define a 'finish' procedure
proc finish {} {
        global ns nf
        $ns flush-trace
 #Close the trace file
        close $nf
 #Execute nam on the trace file
        exec nam out.nam &
        exit 0
}

#Create two nodes
set n0 [$ns node]
set n1 [$ns node]

#Create a duplex link between the nodes
$ns duplex-link $n0 $n1 1Mb 10ms DropTail

#Create a CBR agent and attach it to node n0
set cbr0 [new Agent/TCP]
$ns attach-agent $n0 $cbr0
#$cbr0 set packetSize_ 500
#$cbr0 set interval_ 0.005

#Create a Null agent (a traffic sink) and attach it to node n1
set null0 [new Agent/Null]
$ns attach-agent $n1 $null0

#Connect the traffic source with the traffic sink
$ns connect $cbr0 $null0

#Schedule events for the CBR agent
$ns at 0.5 "$cbr0 start"
$ns at 4.5 "$cbr0 stop"
#Call the finish procedure after 5 seconds of simulation time
$ns at 5.0 "finish"

#Run the simulation
$ns run
 

And here are the errors I received :

ns: _o34 start:
    (_o34 cmd line 1)
    invoked from within
"_o34 cmd start"
    invoked from within
"catch "$self cmd $args" ret"
    (procedure "_o34" line 2)
    (SplitObject unknown line 2)
    invoked from within
"_o34 start"