Un'altra modalità di ricerca e accodamento delle fonti è il SOURCE EXCHANGE, in italiano SCAMBIO FONTI.
Si è già detto che eMule contatta le fonti tramite la rete eD2K e la rete KAD.
Un'altra via è quella
dello scambio fonti.
Ogni volta che si mette un file in download, eMule comincerà a
ricercare le fonti tramite i servers (e anche tramite la rete Kad, se
correttamente connessa) , cercando prima sul server a cui siamo
collegati e successivamente (a intervalli piuttosto lunghi) a
tutti gli
altri servers della lista server.
Non appena si sarà contattata almeno una fonte, il programma
richiederà
al client la lista degli utenti a cui questo è a sua volta
collegato
per scaricare il file.
Ciò avviene sia se la fonte contattata è una fonte completa
sia se è un client che a sua volta sta scaricando il file ed
ha già delle parti disponibili da poter condividere.
Per cui non è solo il doppio sistema di networking a permettere
la ricerca di fonti, ma sono gli stessi clients a fungere da
mezzo di contatto
con altre fonti.
I vantaggi di un tale sistema sono evidenti:
1- Una via alternativa e supplementare per la ricerca di fonti
permette di ottenere una percentuale di fonti contattate su quelle
disponibili nel network molto prossima al 100%.
2- Maggiore velocità di contatto, non dovendo passare per i
servers.
3- Minor affaticamento del carico di lavoro dei servers, con
evidente miglioramento delle prestazioni del sistema.