Specification about protocols.

Post comments about Shareaza code and discuss with other developers.
Forum rules
Home | Wiki | Rules

Specification about protocols.

Postby jecdiniz » 08 Jan 2010 20:29

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.
jecdiniz
 
Posts: 3
Joined: 19 Jul 2009 20:17

Re: Specification about protocols.

Postby ocexyz » 09 Jan 2010 00:48

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 wiki
Shareaza Link Tank (See gnutella2 developers network)
User avatar
ocexyz
 
Posts: 624
Joined: 15 Jun 2009 13:09

Re: Specification about protocols.

Postby ailurophobe » 09 Jan 2010 10:21

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.
ailurophobe
 
Posts: 709
Joined: 11 Nov 2009 05:25

Re: Specification about protocols.

Postby ocexyz » 09 Jan 2010 11:14

User avatar
ocexyz
 
Posts: 624
Joined: 15 Jun 2009 13:09

Re: Specification about protocols.

Postby ailurophobe » 09 Jan 2010 11:33

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.
ailurophobe
 
Posts: 709
Joined: 11 Nov 2009 05:25

Re: Specification about protocols.

Postby mojo85 » 10 Jan 2010 08:58

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.
mojo85
 
Posts: 115
Joined: 27 Sep 2009 05:35

Re: Specification about protocols.

Postby jecdiniz » 29 Jan 2010 13:59

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.
jecdiniz
 
Posts: 3
Joined: 19 Jul 2009 20:17


Return to Development Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron