How to stor hexadecimal transmitted data in ./benchmark_tx

I would like to capture all packets, when it generates in the file at 2.4Ghz like this:

generate and send packets

nbytes = int(1e6 * options.megabytes)
n = 0
pktno = 0
pkt_size = int(options.size)

while n < nbytes:
    if options.from_file is None:
        data = (pkt_size - 2) * chr(pktno & 0xff)

<<<< here I would like to write this data in file and concatenate>>>>>>

    payload = struct.pack('!H', pktno & 0xffff) + data
    n += len(payload)

I tried to write it like:
f.write(data), but it doesn’t work because, data is not one value it’s a
sequence of specific size. I dig a bit more in python got no idea.

can somebody give me an idea how I can store these value so that I can
compare these data after capturing on receiving end by

Hi Vaibhav,

You may have a look at this :

f = open(‘file’, ‘a’)
f.write(’%X\t’ % (data))

I didn’t try but it should be the way to print in hexadecimal and
appending to the file.

Le 26-nov.-08 à 15:06, Vaibhav Bhatnagar a écrit :

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs