PDA

View Full Version : Looking for a good open source client...


View Full Version : Looking for a good open source client...


kinggi
January 6th, 2005, 01:20 AM
Hi everyone,

I was hoping someone could help me out. I've been searching high and low, and have not been able to find what i'm looking for.

I want to take an existing good open source p2p client, and modify/customize it. However, I only currently know VB and VB.NET

I havent been able to find any client written in either of these languages.

As long as it works and searches and downloads well, I'm not too fussed. I was hoping for something on the Gnutella network, but whatever is the best really.

So... any comments anyone?

Thanks everyone

-Steve

shelbytheevilmonkey
January 6th, 2005, 02:42 AM
I'm going to assume your dev environment will be windows, in which case oben source clients are fairly scarce.
But, there's shareaza which handles g1/g2/donkey, gnucleus for g1/g2, mldonkey which handlles a large number of networks, dc++ which does direct connect, hydranode (which is not complete yet but which needs contributing developers) and a handful of others.
The majority, I believe, are written in c++ with the exception of mldonkey, which is written in ocaml (the developer says it's a 'beautiful' language, but I don't think that's necessarily true!)
There are also a number of open source bittorrent applications.
I think some also use python, and there are also some that use java.

www.xml.com/pub/r/934
-vb jabber client (according to google description)

http://www.codeproject.com/vbscript/Generic_P2P_Architecture.asp
-this may also be useful for you, perhaps as a starting point for writing your own!

Hope this has been a helpful post. I'm currently learning c++ and java in preparation for a master's next year (if I get accepted!) and will soon be looking into trying to write a basic p2p application of some sort myself.

Cheers,
-theevilmonkey