In computing, eMule is a peer to peer file sharing application
that works with both eDonkey and Kad Network and has more features
than the eDonkey client. eMule is open source software released
under the GNU General Public License. eMule runs on Microsoft
Windows; however, its codebase forms the basis for a Linux client,
xMule, and a multiplatform client, aMule.
The distinguishing features of eMule are the direct exchange of
sources between client nodes, fast recovery of corrupted downloads,
and the use of a credit system to reward frequent uploaders.
Furthermore eMule transmits data in (Zlib-)compressed form to save
bandwidth. Another feature of eMule is the ability to accept "ed2k"
links from a web browser and begin downloading the file(s) these
links refer to. These links ensure that the file being downloaded
shares the same hash, and therefore is not a "fake". Recently, many
of the sites which provide these links have been taken offline by
authorities due to accusations of copyright infringement, as well
as a questionable legality of the links they provide. Matching file
sources is verified through the use of the MD4 algorithm.
eMule is coded in Visual C++ .NET using the Microsoft Foundation
Classes and because it is a popular open-source program, hundreds
of eMule mods (modifications of the original eMule) have appeared
on the Internet.
for more info, pls refer to wiki
Official
Website