@assassin :
You are implying that there are 3 types of
source exchange:
1) Client to client
2) Client to server
3) Server to server
I think only the 1st type exists (but I'm not a dev).
Additionally, when connected to a server:
- You tell the server you're connected to, which files you are sharing (downloading and complete).
- Periodically, emule will contact all the servers in your server list to ask for new sources, telling them which files you are currently downloading.
- When you do a "global" mode search within emule, you send to all the servers in your server list, the list of words you are searching (which may or may not mean anything, depending on the words you choose).
- When you actually double click a file in the search results to download it, I don't know what emule does (which server is asked for the file's source? Perhaps the first one which gave a positive result, or possibly all servers which reported having a user who has this file). In any case, when you double-click a file there, you're also telling at least one server (possibly not the one you're connected to) that you are now starting to download this file.
I think this about covers all the cases where emule tells servers about the files you are sharing. But perhaps I forgot something.
In summary, one way to limit exposure to servers is to leave only 1 server in your server list (that would probably be lugdunum's server, Razorback 2), and configure emule NOT to update the server list in any way. The price to pay for this will be slightly limited search possibilities. (Of course, Razorback will be overloaded if the whole emule community does this
).
This post has been edited by xylo9: 16 August 2005 - 06:04 PM