xMule.ws Forum Index xMule.ws
A Peer-2-Peer File Sharing Program
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Kad (Kademlia) support

 
Post new topic   Reply to topic    xMule.ws Forum Index -> Feature Requests
View previous topic :: View next topic  

Would you like to have Kademlia in xMule?
yeah!
66%
 66%  [ 2 ]
no way!
0%
 0%  [ 0 ]
what's that?
0%
 0%  [ 0 ]
who cares?
33%
 33%  [ 1 ]
Total Votes : 3

Author Message
jancx



Joined: 27 Aug 2010
Posts: 0
Location: Fiji

PostPosted: Sat Dec 30, 2006 9:40 pm    Post subject: Kad (Kademlia) support Reply with quote

Hi! I've installed Fedora Core 6 just yesterday. However I still have Windows XP on my computer..........but to the point.......I've been using eMule for quite a while now, and I really like its support for Kademlia network. Probably that was the reason why I've never switched to eMule Plus or any simiar stuff. However whenever I tried any of the Linux ports of eMule, none of them included support for Kad, which I still find puzzling. Since eMule is also GPL-ed, won't it be a good idea to take that Kad support and put it to xMule too?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Avi
Site Admin


Joined: 08 Sep 2003
Posts: 319
Location: Tel-Aviv, Israel

PostPosted: Sat Dec 30, 2006 9:42 pm    Post subject: Reply with quote

Of course it would, but it'll require a lot of work. Getting it running is one thing... And then, getting it stable... much harder... Wink

Thanks for the feature request!
Back to top
View user's profile Send private message
jancx



Joined: 27 Aug 2010
Posts: 0
Location: Fiji

PostPosted: Sun Dec 31, 2006 1:26 pm    Post subject: Reply with quote

Yeah, that's true. But still, if it is already implemented in eMule, how come it would take a lot of work? Isn't the Kad in eMule stable? Or would it become unstable by porting? I apologize if I sound like a noob, but if you take one piece of code and copy it to another program, then it shouldn't make that much of a difference. Or does it use some Windows specific APIs like WinSocket?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Avi
Site Admin


Joined: 08 Sep 2003
Posts: 319
Location: Tel-Aviv, Israel

PostPosted: Tue Jan 02, 2007 7:56 am    Post subject: Reply with quote

CoolKoon wrote:
how come it would take a lot of work?

Porting takes time.
CoolKoon wrote:
Isn't the Kad in eMule stable?

The Kad in eMule is stable. But they are working on upgrading it to a new Kad version (Kad v2). See the change log for their last few versions. So maybe we should wait for their upgrade to be complete before porting it?
CoolKoon wrote:
Or would it become unstable by porting?

It might, depends on who's porting it and how much does he know wxWidgets, C++, and the eMule code.
CoolKoon wrote:
I apologize if I sound like a noob

You don't.
CoolKoon wrote:
if you take one piece of code and copy it to another program, then it shouldn't make that much of a difference. Or does it use some Windows specific APIs like WinSocket?

We don't just "copy" the code. Porting requires changing it a bit... And even when you change "just a bit", you can completely break everything. eMule, of course, uses some Windows specific APIs: MFC, WinSock, and more... So changing to wxWidgets means changing quite a lot of code.

Anyway, I think we'll wait about trying to port Kad until eMule gets it to v2. Thanks for the request.
Back to top
View user's profile Send private message
jancx



Joined: 27 Aug 2010
Posts: 0
Location: Fiji

PostPosted: Thu Jan 04, 2007 12:02 am    Post subject: Reply with quote

Avi wrote:
The Kad in eMule is stable. But they are working on upgrading it to a new Kad version (Kad v2). See the change log for their last few versions. So maybe we should wait for their upgrade to be complete before porting it?

Yeah, I've looked at their changelog, but I haven't found anything regarding the Kad v2 status. So how do you know then, that the Kad v2 protocol is still in development status?

Oh, and btw if I already have this topic, and this question will be on the topic, would you please tell me something about Kad? That how does it work? What is it like? What do all those things in the Kad window mean? Wink
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Avi
Site Admin


Joined: 08 Sep 2003
Posts: 319
Location: Tel-Aviv, Israel

PostPosted: Thu Jan 04, 2007 2:01 am    Post subject: Reply with quote

CoolKoon wrote:
Yeah, I've looked at their changelog, but I haven't found anything regarding the Kad v2 status. So how do you know then, that the Kad v2 protocol is still in development status?

Well, according to their change log, development started a long time ago:
Code:
-----------------------
- Jan, 29. 2006 -
-----------------------
Unk: Starting to use Kad2.0 with Kad1.0 integration... Hello Packets, Node Lookups, BootStraps, Source Store/Search, Note Store working.

If you look at the change log here, you'll be able to see many changes regarding Kad 2.0... I believe that once the next eMule version will come out, it will be much smarter to port Kad...
CoolKoon wrote:
Oh, and btw if I already have this topic, and this question will be on the topic, would you please tell me something about Kad? That how does it work? What is it like? What do all those things in the Kad window mean? Wink

I never looked into the code or the technical aspects of the Kad network... But you can find more information about it on WikiPedia. From using eMule, I can tell you that Kad works very well and improves files and sources searching. Idea Having Kad in xMule will be great, but it will take a lot of time, as I said before.
Back to top
View user's profile Send private message
Kry



Joined: 09 Jul 2004
Posts: 168

PostPosted: Fri Jan 05, 2007 12:55 am    Post subject: Re: Kad (Kademlia) support Reply with quote

CoolKoon wrote:
However whenever I tried any of the Linux ports of eMule, none of them included support for Kad, which I still find puzzling.


You've got to be kidding me.
_________________
Board admins changing my signature to flames are really funny.
Back to top
View user's profile Send private message
jancx



Joined: 27 Aug 2010
Posts: 0
Location: Fiji

PostPosted: Fri Jan 05, 2007 7:55 pm    Post subject: Reply with quote

Why? Have you ever found a Linux port of eMule which supports Kad?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Kry



Joined: 09 Jul 2004
Posts: 168

PostPosted: Thu Jan 11, 2007 4:10 am    Post subject: Reply with quote

Appart from www.amule.org ? Which has it since more than a year ago?

Note before flames: He asked!
_________________
Board admins changing my signature to flames are really funny.
Back to top
View user's profile Send private message
jancx



Joined: 27 Aug 2010
Posts: 0
Location: Fiji

PostPosted: Thu Jan 11, 2007 10:12 am    Post subject: Reply with quote

That's nice, but the site just barely loads, and I'm still unable download anything from there (although I've been trying to do so for at least 30 mins).... Sad
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Kry



Joined: 09 Jul 2004
Posts: 168

PostPosted: Fri Jan 12, 2007 5:12 pm    Post subject: Reply with quote

CoolKoon wrote:
That's nice, but the site just barely loads, and I'm still unable download anything from there (although I've been trying to do so for at least 30 mins).... Sad


Loads ok for me, downloads working perfectly too. Also I didn't get any report of it being slow or anything failing.
_________________
Board admins changing my signature to flames are really funny.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    xMule.ws Forum Index -> Feature Requests All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group