Page 1 of 1
Specification about protocols.
Posted:
08 Jan 2010 20:29
by jecdiniz
I am trying to make a version of shareaza to Linux. I pretend to use the wxWidgets library to build the version. I need the protocol specification of Gnutella, Gnutella2, FreeNet, EDonkey 2000, Bit Torrent (with the description of file .torrent). I will appreciate if someone can help me and give me a location at Internet where I am able to found. TIA.
Re: Specification about protocols.
Posted:
09 Jan 2010 00:48
by ocexyz
I think you should read in Shareaza wiki and Dev wiki also, there are links and information you need, but now due to devastation/sabotage look for only in English version
https://sourceforge.net/apps/mediawiki/ ... Developers . Perhaps Sharelin software or contact with Sharelin developer could help you, or you could cooperate together. please also note that Shareaza is GPL so when you use code then your code should be aviable as GPL also. See Shareaza GPL licence. Shareaza on Linux is very needed.
Shareaza wikiShareaza Link Tank (See gnutella2 developers network)
Re: Specification about protocols.
Posted:
09 Jan 2010 10:21
by ailurophobe
Why not start by just porting Sharelin to use a portable library? It should be relatively easy to convert and it has hashing, G2 client, and web UI code ready. All of which you'll want. And having a cross-platform Sharelin would be useful in itself. Then just start adding features.
The big scourge of projects like this trying to do too much and eventually failing to get anything useful done despite having invested significant time and effort. The benefit of starting with Sharelin (or any other existing project) is that you can stop after any step, and the work you did will be useful instead of going to waste.
Re: Specification about protocols.
Posted:
09 Jan 2010 11:14
by ocexyz
Re: Specification about protocols.
Posted:
09 Jan 2010 11:33
by ailurophobe
Sharelin. But sure, talk is required. Assuming "wieldar" is the same guy I remember, he should be pretty friendly type. And I miss the updates on what was going on with Sharelin we had on the old forum. It is an interesting project.
Re: Specification about protocols.
Posted:
10 Jan 2010 08:58
by mojo85
Wieldar is Sav, and he is busy with work and his Phd studies. He told me like 3-4 months ago that he'll be taking a break from Sharelin to focus on the hard tasks on his plate currently. The project isn't dead, as he indicated that he'll be working on the project once he has free time. He personally doesn't like the way Sharelin core is set up currently as he did this project as a hobby and with limited programming experience (dude is a genuis). His plan is to do rewrite for the core for version 0.2.0, btw... he just released version 0.1.8 which probably is a bug fix and he seems to have become active again over the past few days ... maybe he has a bit of free time. Go ahead contact him, he is a cool dude and very approachable.
Re: Specification about protocols.
Posted:
29 Jan 2010 13:59
by jecdiniz
Do you know someone book about the subject to sugest? I am using the book "From P2P and Grids to Services on the Web" from "Ian J. Taylor" but is a book very simple. I would like to thanks your answers.