Designing socket messaging format
Ype Kingma
ykingma at accessforall.nl
Tue Nov 13 14:16:40 EST 2001
Stephen wrote:
>
> cimarron+google at taylors.org (Cimarron Taylor) wrote in message news:<29e28c51.0111120234.35d10048 at posting.google.com>...
> > shriek at gmx.co.uk (Stephen) wrote in message news:<97ae44ee.0111111912.14006c7f at posting.google.com>...
> > > I'm developing a program which sends messages back and forth
> > > between two servers using sockets. The message format I've
> > > been given is "YYYYTTTTTTTTTTTTTTTTTTTTTTT"
> >
> > Why not save yourself a little coding and just use netstrings?
> >
> > more info: http://itamarst.org/multiplex
> > advogato copy: http://www.advogato.org/article/212.html
> > python code: http://itamarst.org/downloads/multiplex-0.2.tgz
> > description: http://cr.yp.to/proto/netstrings.txt
>
> Thanks for pointing this out. Is anybody actually
> using it though ? Would be a bit concerned with it
> being 0.2 release.
>
It works fine. For efficiency you might need to add buffering
especially on the receiving side.
> I guess the main reason not to use netstrings is
> the ability to interface with other servers that
> don't have the netstrings package or the desire to
> install it. Sockets seem to be the lowest
> common denominator.
You would normally use them for messages both
ways, with the same python module on both sides.
Have fun,
Ype
--
email at xs4all.nl
More information about the Python-list
mailing list