On Fri, 10 Aug 2007 00:26:54 +0000, Steve wrote: > I want to ready binary data from a udp socket effeciently as possible > in python. I know of the struct package but do people have any tips > when dealing with binary data in python? Is there a library or api > that is faster when dealing with binary data. I am looking for a any > one with experience or ideas on the subject. Pointers any one?
I don't know if it is faster, but maybe constructing objects with the `ctypes` module let you write more readable code as you can treat and access C ``struct``\s like objects. For the "fast" part of the question you might consider actually measuring your program, as the task may be I/O bound i.e. Python may be faster than the data comes in regardless of which module, `struct` or `ctypes`, you use to tear apart and access the data. Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list