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 ? Regards, Wissam Selon "Francisco J. Ros" <[EMAIL PROTECTED]>: > > Hi, > > 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. > > Regards, > fran > > 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 > >