How do i fill 1 byte and 4 bytes in a single array? This array contains
packet information.

Python code...

from array import *

size = 526
pData = array("B", '\0'* 526)
# Destination MAC address
destAddress = FFFFFFFFFFFF
for i in range(0, len(destAddress), 2):
    pData[i/2] = int(destAddress[i:i+2], 16)

pattern = 0xAAAAAAAA
for i in range(  512):
    pData[i+6] = long(pattern, 16)
print pData

OverflowError: long int too large to covert to int

def test(pData.buffer_info()[0])
    ....
    ....
Any help appreciated.
-Ashton

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to