Porting Kademlia
#1
Posted 15 June 2006 - 02:40 PM
Just wanted to ask if the kademlia implementation used in the e-mule source code v0.47 is portable to other system (other than emule). That is can I make a system that will use Kademlia to search the internet for a keyword and list the results to be used by other applications?
Thank you very much,
regards
#2
Posted 15 June 2006 - 02:46 PM
Kademlia, on Jun 15 2006, 04:40 PM, said:
If you have to ask: don't do it!
http://en.wikipedia....implementations
Trouble connecting to a server? Use kad and /or refresh your server list
Strange search results? Check for fake servers! Or download morph, enable obfuscated server required, and far less fake server seen.
Looking for morphXT translators. If you want to translate the morph strings please come here (you only need to be able to write, no coding required. ) Covered now: cn,pt(br),it,es_t,fr.,pl Update needed:de,nl
-Morph FAQ [English wiki]--Het grote emule topic deel 13 [Nederlands]
if you want to send a message i will tell you to open op a topic in the forum. Other forum lurkers might be helped as well.
#3
Posted 16 June 2006 - 05:57 AM
How are you,
I am new to emule. I am trying to get in the work and start helping in the development of emule. I read about kademlia and I liked the idea alot, so here is where I would like to start.
My question was about the possibility of taking the kademlia code written for emule, implement it in a very simple program so that I will have a simple testbench to see what I can try and explore the results.
Excuse me for any misunderstanding but this is my first step and I will appreciate your help alot...
Thank you very much.
Regards
I would also like to ask if here is the place where technical questions about kademlia can be posted.
Thanks again
#4
Posted 16 June 2006 - 08:01 AM
And please don't post multiple posts after another, there is a "edit" button, you know?
You CAN of course port Kademlia BUT it will require much effort, knowledge about the code AND about how Kad works and of course much time!
#5
Posted 16 June 2006 - 09:22 AM
tHeWiZaRdOfDoS, on Jun 16 2006, 01:01 AM, said:
Fixed.@Kademlia: Just out of curiosity, what do you plan to do with the Kademlia network once you've gained the ability to publish and retreive data from it?
This post has been edited by PacoBell: 16 June 2006 - 11:33 AM
Math is delicious!
MmMm! Mauna Loa Milk Chocolate Toffee Macadamias are little drops of Heaven ^_^
Si vis pacem, para bellum DIE SPAMMERS DIE!
#6
Posted 19 June 2006 - 02:43 PM
PacoBell, on Jun 16 2006, 12:22 PM, said:
I want to implement Kademlia alone just to have a test bench to test any new improvements or new features to be added.
So I want to take kademlia out of emule to get rid of the code complexity related to other features of emule.
So for this reason, I asked the question about PORTING KADEMLIA.
WHAT IS YOUR OPINION?
#7
Posted 19 June 2006 - 05:06 PM
Minister of Strange Operative Systems and Sarcasm (S.O.S & S) in President Birk's New World Order
#8
Posted 19 June 2006 - 05:20 PM
Math is delicious!
MmMm! Mauna Loa Milk Chocolate Toffee Macadamias are little drops of Heaven ^_^
Si vis pacem, para bellum DIE SPAMMERS DIE!
#9
Posted 19 June 2006 - 05:23 PM
Kademlia, on Jun 19 2006, 04:43 PM, said:
PacoBell, on Jun 16 2006, 12:22 PM, said:
I want to implement Kademlia alone just to have a test bench to test any new improvements or new features to be added.
So I want to take kademlia out of emule to get rid of the code complexity related to other features of emule.
So for this reason, I asked the question about PORTING KADEMLIA.
WHAT IS YOUR OPINION?
You want to test new stuff on our Kad network? What kind of new features are we talking about anyway?
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the Land of Mordor where the Shadows lie.
Dark Lord of the Forum
Morph your Mule
Need a little help with your MorphXT? Click here
#10
Posted 20 June 2006 - 07:20 AM
I told you before that I am a beginner and this is why I am here to get your help.
All I want is a C++ project that implements Kademlia alone i.e. testing the function Start, Connect, Search...
Would you please tell me if such a solution exist?
Is this a great deal?
Regards for all
#11
Posted 20 June 2006 - 07:23 AM
Kademlia, on Jun 20 2006, 12:20 AM, said:
Quote
Yes, it is.Math is delicious!
MmMm! Mauna Loa Milk Chocolate Toffee Macadamias are little drops of Heaven ^_^
Si vis pacem, para bellum DIE SPAMMERS DIE!
#12
Posted 20 June 2006 - 08:47 PM
ed2k://|file|Jmoule_ANtsP2P.tar.gz|6750488|2A917354C644780765ED63398271DD2C|h=HDH7QDUVYQXK3BY6NE4OKKCEKCYDVH37|/
Discussion:
http://mldonkey.sour...opic.php?t=4311
#13
Posted 20 June 2006 - 11:52 PM
Minister of Strange Operative Systems and Sarcasm (S.O.S & S) in President Birk's New World Order
#14
Posted 21 June 2006 - 01:42 AM
Math is delicious!
MmMm! Mauna Loa Milk Chocolate Toffee Macadamias are little drops of Heaven ^_^
Si vis pacem, para bellum DIE SPAMMERS DIE!
#15
Posted 21 June 2006 - 06:06 AM
How did the writers of Kademlia C++ code test their code. Was it integrated in E-MULE and then tested or it was tested on a seperate project then integrated in E-MULE?
#16
Posted 21 June 2006 - 06:08 AM
P.S. AFAIK, eMule was the only testbed for the Kademlia network. There was never any "standalone" programs created for it. I don't seem to see any in the SourceForge archives, either.
This post has been edited by PacoBell: 21 June 2006 - 06:10 AM
Math is delicious!
MmMm! Mauna Loa Milk Chocolate Toffee Macadamias are little drops of Heaven ^_^
Si vis pacem, para bellum DIE SPAMMERS DIE!
#17
Posted 21 June 2006 - 08:27 AM
This post has been edited by Kry: 21 June 2006 - 08:29 AM
Minister of Strange Operative Systems and Sarcasm (S.O.S & S) in President Birk's New World Order
#18
Posted 21 June 2006 - 11:30 AM
PacoBell, on Jun 21 2006, 01:42 AM, said:
I know. The java kad source is not available ! So give me a link to the source of Var Var. Ok will resaerch this. Jmule is not working and never worked and does not work without c++ dll ´s !
Why not making emule-kad in java ? any interested in this mod ? come to p3p for kad.
if you want to run emule over a proxy, then only p2p proxies are useful, i2p and ants are the only working ones and they are both in java.
http://emulejava.sourceforge.net/
This post has been edited by creme21: 23 June 2006 - 11:22 PM
ed2k://|file|Jmoule_ANtsP2P.tar.gz|6750488|2A917354C644780765ED63398271DD2C|h=HDH7QDUVYQXK3BY6NE4OKKCEKCYDVH37|/
Discussion:
http://mldonkey.sour...opic.php?t=4311
#19
Posted 21 June 2006 - 12:17 PM
creme21, on Jun 21 2006, 01:30 PM, said:
The original java implementation from the papers is in java....
Minister of Strange Operative Systems and Sarcasm (S.O.S & S) in President Birk's New World Order
#20
Posted 21 June 2006 - 12:53 PM
creme21, on Jun 21 2006, 02:30 PM, said:
see:
Kademlia Java Implementation
I found this implementation for kademlia in java but its documentation is not in english. Hope this will help. Clearly it didn't help me coz i want a stand-alone kademlia but in C++ testing main functionalities such as Start, Stop, Search ...
Regards.










Sign In
Register








