The abstraction of Packet have a (unused) pointer to a possible payload (APPDATA). You may allocate memory and put the real data structure there. I suggest you use a header variable in the packet (you must create a new packet type for this) to bring the pointer to the real data payload), or something like that. So the packet will "carry" the payload with it.
Sidney Doria UFCG / BRAZIL 2010/1/14 adel belkhiri <adel.belkh...@hotmail.com>: > > > > > > > > > > > Hi dear ns-users, > > As I know, the NS-2 Transport API to Application layer does not provide > a payload transfer. In NS, Transport only tells to the application: "hey, > there is a packet with > nbytes that has arrived". But no data is transfered to the app. I want to > simulate an application > (Certification authority) attitude over Manet network and I need the payload > of this application > to be sent through TCP to simulate well my application's behavior. How can do > this please ?! Are > there a transport protocol (a variant of TCP for example) which can make a > reliable tranfer of a > "real payload" ?! or are there a way to prevent ns2 from dropping my > application 's packets even > without using a transport protocol ? > > Thank you very much for answering my question. > > > with regards, > Adel Belkhiri. > > _________________________________________________________________ > Keep your friends updated—even when you’re not signed in. > http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010 -- Sidney Doria Redes ad hoc móveis Doutorado em Computação UFCG Brasil "Nessa jornada, o conhecimento será o seu escudo..." (Mestre dos Magos no episódio do grimoire de ouro)