hi all,
Does tcp packet in wireless have data in payload as whenever i tried to
print it using
if((PacketData*)p->userdata()!
=NULL) {
            PacketData* packdata = (PacketData*)p->userdata();
            unsigned char* pdata = (unsigned char*)packdata->data();
            printf("data =  %s and p data = %d ",pdata, pdata);
}

it shows some awkward result(unreadable format) with %s and blank with %c
but have some random numbers with %d, while datalen() returns 10 but
strlen(pdata) returns 1 .  Can i think number returned by %d is real
payload? if no please let me know how to write payload on trace files.


Thanks
Avinash Kumar Chaurasia
Department of Computer Science
IIT Kanpur, India

Reply via email to