Aaron Scott schreef:
Sorry, I had posted the wrong error. The error I am getting is:struct.error: unpack requires a string argument of length 12 which doesn't make sense to me, since I'm specifically asking for 11.
That's because of padding. According to the docs, "By default, C numbers are represented in the machine's native format and byte order, and properly aligned by skipping pad bytes if necessary (according to the rules used by the C compiler)". That means that struct.unpack() assumes one byte of padding between the 3-character string and the first unsigned int.
-- The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom. -- Isaac Asimov Roel Schroeven -- http://mail.python.org/mailman/listinfo/python-list
