Gabriel Genellina wrote:
En Fri, 27 Feb 2009 09:29:16 -0200, Ulrich Eckhardt
<eckha...@satorlaser.com> escribió:
I have a socket from which I would like to parse some data, how would
I do
that? Of course, I can manually read data from the socket until unpack()
stops complaining about a lack of data, but that sounds rather inelegant.
Any better suggestions?
Read until you get the required bytes; use the size attribute.
The struct module has a function called "calcsize", eg:
>>> import struct
>>> struct.calcsize("<H")
2
That will tell you how many bytes to read.
--
http://mail.python.org/mailman/listinfo/python-list