MP3).
Znajdowanie źródeł do plików Pliki do ściągania mogą zostać dodane poprzez odpowiednią funkcje w oknie wyszukiwania eMule’a albo specjalny format linków ed2k oferowany przez wiele stron internetowych. Raz dodane pliki do ściągania znajdują się w tzw. liście „Plików ściąganych”. Program na początku wysyła do lokalnego (tego, z którym jest połączony) serwera, a następnie do wszystkich pozostałych serwerów w sieci, zapytania o źródła dla poszczególnych ściąganych plików. Serwer sprawdza wartość hash plików w swojej bazie danych i zwraca klientowi informacje, że posiada to, czego klient szuka. Źródła stanowią inni klienci, którzy posiadają ściągnięty przynajmniej jeden kompletny segment „chunk” (9,28 MB) pliku pasującego do wartości hash.
Zdecentralizowana sieć Kad Kademila jest eksperymentalną zdecentralizowaną siecią p2p składającą się z komputerów komunikujących się między sobą bez pośrednictwa serwerów p2p. Ale aby jednostkę centralną z zainstalowanym eMule włączyć do sieci Kad, konieczne jest jednorazowe krótkie połączenie z serwerem w celu odnalezienia w internecie przynajmniej jednego komputera działającego w sieci Kad.