On Apr 28, 11:03 pm, MRAB <pyt...@mrabarnett.plus.com> wrote:
> Maligree wrote:
> > Hello there.
>
> > Since this is one of those problems that may have some painfully
> > simple solution that will make me feel like a fool, I'll start of with
> > this: it's _very_ late (.. yeah, it's not).
>
> > To the point.
>
> > Data returned by socket.recvfrom is a string. Obviously one that most
> > of the time will contain non-printable characters. Let's say
> > data[10:14] is a four byte integer. How can I convert the string
> > data[10:14] to a python integer object?
>
> > Or perhaps there's a totally different, *Pythonic*, approach to this
> > (extracting data from these packet-representing strings). C may have
> > poisoned my mind.
>
> > Thanks for reading, hoping for some ideas.
>
> Use the 'unpack' function from the 'struct' module.

Ah, thanks a lot.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to