Gnutella In Python

I have been inspired to write some Python code to speak gnutella. Stop laughing. I am basing my work on the annotated 0.4 spec over at rfc-gnutella, and the Standard Message Architecture on the-gdf wiki. Although some work has been done by Tom Goulet, I want to write some stuff myself to enable applications to deal with gnutella. This is also a super chance for me to learn more about protocols and the like.
Check out what I have done so far here. Suggestions welcome as I don’t know if any of this will work at all. Note the FIXMEs in the source

  1. No comments yet.

  1. No trackbacks yet.