Hi i used Telnet application with tcp in NS2.35 . And i found generated trace file is empty. howz it possible?? even in Nam window no data flows. i tried a lot but could not find the solution. i tried simple script. Please have a look once and help me if u can. Thanks
############################## set ns [new Simulator] set mynam [open telnet.nam w] $ns namtrace-all $mynam set mytrace [open telnet.tr w] $ns trace-all $mytrace set winfile [open telnet.xg w] proc finish {} { global ns mynam mytrace $ns flush-trace close $mynam close $mytrace #exec nam d1.nam & exit 0 } set n0 [$ns node] set n1 [$ns node] $ns duplex-link $n0 $n1 1Mb 10ms DropTail $ns queue-limit $n0 $n1 4 set tcp0 [new Agent/TCP] # $tcp0 set ssthresh_ 50 $ns attach-agent $n0 $tcp0 set telnet0 [new Application/Telnet] $telnet0 attach-agent $tcp0 $telnet0 set interval_ 20 set sink0 [new Agent/TCPSink] $ns attach-agent $n1 $sink0 $ns connect $tcp0 $sink0 $ns at 0.5 "$telnet0 start" $ns at 4.5 "$telnet0 stop" proc plotWindow {tcpSource file} { global ns set time 0.01 set now [$ns now] set cwnd [$tcpSource set cwnd_] set wnd [$tcpSource set window_] set ssthresh [$tcpSource set ssthresh_] puts $file "$now $cwnd \t \t \t \t \t \t $wnd \t \t \t \t \t $ssthresh" $ns at [expr $now+$time] "plotWindow $tcpSource $file" } $ns at 0.5 "plotWindow $tcp0 $winfile" $ns at 5.0 finish $ns run