I would like to ask a simple technical question regarding the ed2k protocol that eMul Plus uses.
Suppose I'm sharing file1, file2, ..., to file 10.
What happens when remote ed2k users want to download, say, file2?
What's the "basic protocol flow"?
Does the server I'm connected to send me a request for file2, and ONLY file2? (or remote client)
Or do remote clients and/or the server I'm connected to send me a full list of what remote users are searching for and my client sends a reply saying that I'm sharing files 1,2,..., to 10?
I would also appreciate it if someone could point me to a comprehensive guide to the ed2k protocol, but mostly as how it's implemented in emule plus.