Dear all,
  I tried creating a new simple Agent which broadcasts the packets with its 
fields set statically. I created a linear static topology just to set if the 
broadcast works. The topology is like
  0                    1                     2
  Part of my tcl script is 
  set p0 [new Agent/Ant]
  $node_(0) attach $p0
  set p1 [new Agent/Ant]
  $node_(1) attach $p1
  set p2 [new Agent/Ant]
  $node_(1) attach $p2
  $ns at 1.0 "$p0 broadcast"
  $ns at 1.5 "$p0 broadcast"
  $ns at 2.0 "$p1 broadcast"
  Now when 0 broadcasts it is correctly received by 1. when 1 broadcasts, it 
should be received by both 0 and 2 since both are within 1's tranmission 
range(???). Now i get the following output :
  num_nodes is set 3
  INITIALIZE THE LIST xListHead - Calc highestAntennaZ_ and distCST_
  highestAntennaZ_ = 1.5, distCST_ = 550.0
  Node 1 received broadcast from 0 with no of neighbors 10
  Node 1 received broadcast from 0 with no of neighbors 10
  Node 0 received broadcast from 1 with no of neighbors 10
  --- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) ---
  _o74: no target for slot 0
  _o74 type: Classifier/Port
  content dump:
  classifier _o74
  0 offset
  0 shift
  2147483647 mask
  1 slots
  slot 255: _o76 (CMUTrace/Recv)
  ---------- Finished standard no-slot{} default handler ----------
  The problem is node2 is not receiving anything and it is showing some error. 
Please help me in fixing this problem. I need this to proceed with my final 
year engineering project. Please help me please...

Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ 
countries) for 2ยข/min or less.

Reply via email to