This behavior of eMule is almost idiotic, unless if there is a better reason -- the download speed was 200 kbytes/s, and the whole file is near finish.
But when it is about 10 seconds before finish, it dropped connections intentionally, one by one, except the slowest one, which is about 1kb/s.
Usually, the slowest connection is very unreliable -- it can degrade to 332 byte/s, or get disconnected completely.
The result: the last 3 seconds can now become another 20 minutes, or more. I don't know how the saving of "3 seconds" can benefit other people? But I do know the my 3 seconds becoming 20 minutes happens to everybody and it affects each person by a lot. Is there a way to solve this?