Professional Documents
Culture Documents
PBL 1
PBL 1
proc finish { } {
global ns nf tf
$ns flush-trace
exec nam lab.nam &
close $tf
close $nf
set ctr 0
set fid [open lab.tr r]
while {[gets $fid line] != -1} {
if { [string match "*d*" $line] } {
set ctr [expr $ctr + 1]
}
}
puts "No of packets: $ctr"
proc finish { } {
global ns nf tf
$ns flush-trace
exec nam lab.nam &
close $tf
close $nf
set ctr 0
set fid [open lab.tr r]
while {[gets $fid line] != -1} {
if { [string match "*d*" $line] } {
set ctr [expr $ctr + 1]
}
}
puts "No of packets: $ctr"
exit 0
}
$ns at 0.01 "$cbr0 start"
$ns at 0.01 "$cbr1 start"
$ns at 5.0 "finish"
$ns run
OUTPUT:
No of packets: 345