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

Re: TCP example in NS Doc



edisonhs wrote:
> 
> I tried using the "create-connection" function in section 19.1.3 of NS
> documentation, but the trace files were empty. NS did not return any error
> message.
> 
> Could someone comment on the correctness of the following code?
> 
> Thanks,
> 
> Eddie
> 
> 
> ------------------------
> set ns [new Simulator]
> 
> set node1 [$ns node]
> set node2 [$ns node]
> 
> set f [open out.tr w]
> $ns trace-all $f
> set nf [open out.nam w]
> $ns namtrace-all $nf
> 
> set tcp1 [$ns create-connection TCP $node1 TCPSink $node2 42]
> $tcp1 set window_ 50
> set ftp1 [$tcp1 attach-source FTP]
> 
> $ns at 0.0 "$ftp1 start"
> $ns at 2.0 "finish"
> 
> proc finish {} {
>     global ns f nf
>     $ns flush-trace
>     close $f
>     close $nf
> 
>     puts "running nam..."
>     exec nam out.nam &
> }
> ------------------------


I think your problem is that you haven't created a link between node1
and node2.

-- 
/m.v.h. Ingela

//The highway of life is always under construction. //

 	        |\      _,,,--,,_  ,)
                /,`.-'`'   -,  ;-;;' 
               |,4-  ) )-,_ ) /\
              '---''(_/--' (_/-'