[ns] Implementing a New Manet Unicast Routing Protocol
wissam.el-mallah at polymtl.ca
Wed Feb 14 14:04:04 PST 2007
Hi Francisco and all ns users,
The value of the variables within a Broadcast message emitted by a node dont
change when a node receive such message. The problem is only in the value of
the local variables of each node when they receive the message. They are
affected by the reception of such a message. They are not the same ones that
before the reception.
After testing my code I found that the value of (this) of each node changes when
they receive a message. I tried to access, in stupid way :), the value of the
local variables using the original value of (this). It gives me the right value
of the local variables. Does u think that the problem is because of (this)? If
yes, how I can solve the problem ?
Selon "Francisco J. Ros" <fjrm at dif.um.es>:
> If I understood well, you mean that the value of the variables within a
> message change when a node receive such message, right? That could happen if
> you modifiy a header (.h) file and don't recompile all the source files which
> are including it. Try a 'make clean && make'.
> Hope this helps.
> On Friday 09 February 2007 22:19, Wissam El-Mallah wrote:
> > Hello,
> > I used the following guide to implement my routing protocol:
> > -- Implementing a New Manet Unicast Routing Protocol in NS2 --
> > It work ok, but I have a problem when I receive a Broadcast message emitted
> > by the other nodes. All my protected variables are affected by the
> > reception of such a message. They are not the same ones that before the
> > reception.
> > Is it because of wrong pointing or there is more changes to made in NS-2
> > files that are not motioned in the above guide.
> > Please inform me if you have an idea on this problem
> > Thank you,
> > Wissam
More information about the Ns-users