waswas-fng has asked for the wisdom of the Perl Monks concerning the following question:

Heya Monks,

I have been looking at Iain Wade's Net::Gnutella on CPAN and it looks to be pretty well stale. I was thinking of starting work on something similar to bring it up to the current level of clients out there (ultra peers, swarm downloads, checksum passing etc). Before I go charging into this, I was wondering if anyone knows of any other modules that are more up to date with the current protocol (and advanced features). I have done quite a few googles on this but have not been able to find anything. Any info you know of would be great -- I don’t want to reinvent the wheel if I don’t need to.

-Waswas

Replies are listed 'Best First'.
Re: Gnutella Module...
by hossman (Prior) on Dec 18, 2002 at 22:11 UTC

    I don't know anything about Net::Gnutella, but if you are going to need to re-write large chunks to get it up to snuff, you might consider writting it as a POE component.

    when playing arround with modules that need to be doing things continuously, I find that the POE Component versions tend to be more useable then a lot of the other alternatives, because you can plug them together easily.

Re: Gnutella Module...
by waswas-fng (Curate) on Dec 18, 2002 at 19:33 UTC
    I horked up the cpan link, it should be Net::Gnutella anjd for some reason it will not let me edit my post.

    -Waswas

      approved posts in most sections can't be edited.


      Warning: Unless otherwise stated, code is untested. Do not use without understanding. Code is posted in the hopes it is useful, but without warranty. All copyrights are relinquished into the public domain unless otherwise stated. I am not an angel. I am capable of error, and err on a fairly regular basis. If I made a mistake, please let me know (such as by replying to this node).