What is an electric donkey? What is an electric donkey?

Source: Internet
Author: User
Keywords Electric donkey server what so
Tags block client client software connect data different directory download
An electric donkey is a client-side software called Point-to-Point (peer-to-peer)-a tool used to exchange data on the Internet. A user can get files from other users, or distribute files to other users.




The ancestor of the
and other point-to-point client software is a MP3-sharing tool called Napster-even though Napster is only a few years older than an electric donkey, the mule is technically more technologically than it is. Napster uses its own central server to connect two points, whereas an electric donkey has hundreds of such servers--maintained by a single user. Users who act as servers need to run a small program and share their several KB of Internet connections, serving hundreds or even more of other users. Backed by a powerful and decentralized network, the mule can even withstand the RIAA of angry Hollywood Studios. For some reason, they want to limit uncontrolled flow of information ...





when you publish a file on an electric donkey, the server you actually connect gets the file's identity (hash) and writes it to a list--if the file is shared by more than one user, the server realizes it--a user can download the file from all of the files ' owners at the same time --You download a "block" of 9 trillion, and the different parts of the entire file are added to a ". Part" file that represents the file you originally wanted to download (so it's the same size as the file)--when all the parts are received, The. part file is renamed to the original file and moved to the Incoming folder. This way, you can get down from different people, like downloading from a user, but much faster.





User Z has the entire "file 1"-"ABCEDFGH" representing the split "block" of this file, in this way, when user Y is "block F" from user Z, user x and Y are exchanging blocks g and a,--user W at this time there is no part of the file, but one when he is fully received " Block G, he will immediately share it with other users--thus guaranteeing the fastest distribution of files.





when you want to find a particular file, you can use the search function (your client sends the name of the file you're searching for to the server you're connected to, and the server looks at its list, and when that file is available, It returns the specific properties of the file to the client and tells it the client machine "ID" that owns the file.





This is an example chart that tells you about the workflow of your network, and you can see how clients communicate with servers and other clients-the only missing connection is communication between servers.





Server list is a file in your donkey directory called "Server.met"-this file includes the IP and name of the donkey server. When you connect to a server, send a search request to the server that you are connecting to, and use this file if you need to send an extended search request to another server. On the internet there are a list of servers that are permanently updated, one of which can be found in http://ed2k.2x4u.de/list.html.





Most servers are operated by users like you, most of which are connected to the Internet by ADSL dynamic IP. That is, their IP, which identifies a user's "Internet location" address--each with an IP--will change every 24 hours--say, there is a 213.45.65.71 server on your server list, and tomorrow it may (in most cases) become completely different Your client only knows the IP in Server.met, so it will not find the server as described above. Conclusion: You must regularly update your server list-you can manually click on the link in the updated list of servers described above. or run an automatic update, which you can find in the Tools section, automatically from the updated server list Get Server.met.





you now know what an electric donkey is, how the distribution of documents works, how do you send a search request and have a basic understanding of how the server works-but you still don't know that you're uploading files to keep the network running: This is the basic principle of the donkey work (and the concept of file sharing): Everyone for me, I am for everyone! This means that other users will take files from your hard drive-just like you do them! Sharing files is required, and everyone must share the files so that they can get the most out of the network! Obviously, if some people think they should be stingy with their hard drive (obviously, there is a lot of space on the hard disk is very useful;-) or a bit stingy with the bandwidth of the upload, the entire network will be compromised if the upload bandwidth is limited below the possible value The maximum available download speed equals the maximum upload speed-if you don't upload it, you'll lose it yourself. So, create a directory on your hard drive, put the downloaded files here and share the directory.





take a look at this tutorial, download a new version of the emule, reinstall and try again, new version download address: http://www.emule.org.cn/download/
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.