I would like to capture all packets, when it generates in the file
benchmark_tx.py 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
send_pkt(payload)
n += len(payload)
sys.stderr.write('.')
I tried to write it like:
f=open(‘a’,‘w’)
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 usrp_rx_cfile.py