Official eMule-Board: Kad Source Code - Official eMule-Board

Jump to content


Page 1 of 1

Kad Source Code

#1 User is offline   hzmfly 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 06-August 12

Posted 06 August 2012 - 02:05 AM

hi,
Recently i'm studying kad,i hope to find kad source code,but not from emule code. i just want to develop an application upon kademlia. Does somebody have a pure kad which can successfully work with a simple example. thank you all the way.O(∩_∩)O~
0

#2 User is offline   supersonic31337 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 19-September 12

Posted 08 October 2012 - 11:16 AM

Hi, anybody don't know ?
0

#3 User is offline   YumeYao 

  • Member
  • PipPip
  • Group: Members
  • Posts: 16
  • Joined: 08-February 11

Posted 09 January 2013 - 09:09 AM

Isn't the kademlia folder in emule project's source an independent module??
0

#4 User is offline   Some Support 

  • Last eMule
  • PipPipPipPipPipPipPip
  • Group: Yes
  • Posts: 3667
  • Joined: 27-June 03

Posted 09 January 2013 - 09:12 AM

No

#5 User is offline   YumeYao 

  • Member
  • PipPip
  • Group: Members
  • Posts: 16
  • Joined: 08-February 11

Posted 09 January 2013 - 03:34 PM

The original header files seem independent.

Yes I know that source files include also interfaces from emule's side(such as file io, ui, etc.), that's what makes it not. But if the topic starter *REALLY* want to develop such app, I don't think it's difficult to find something from the headers to make kad a single module.
0

#6 User is offline   DavidXanatos 

  • Neo Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1469
  • Joined: 23-April 04

Posted 05 April 2013 - 06:58 AM

I just finished something like this, but its based on torrents DHT and not on eMule KAD, though as I see it it wont be relevant for the OP, https://gitorious.or...ht/trees/master

It is a fork of libtorrents DHT code away from boost, now the code only uses STL and no other dependency, that is except in one sample interface class that depends on Qt.

Have fun
David X.
NeoLoader is a new file sharing client, supporting ed2k/eMule, Bittorent and one click hosters,
it is the first client to be able to download form multiple networks the same file.
NL provides the first fully decentralized scalable torrent and DDL keyword search,
it implements an own novel anonymous file sharing network, providing anonymity and deniability to its users,
as well as many other new features.
It is written in C++ with Qt and is available for Windows, Linux and MacOS.
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users