by ailurophobe » 08 Nov 2012 21:25
LOL. So in a roundabout way it was all MY fault...
Anyway, I am running with framesize of 90kiB just fine, so I doubt it needs to be 10kiB to work. I did some testing and turns out the 90kiB value I used because I wrongly remembered that was the previous default is the highest value that works. This is probably because that happens to be the default request size used on ED2K. (That is where I got the number, I confused the two settings and didn't notice it, because it happened to work...)
So I am guessing the actual rule is that the frame size has to be smaller than the eMule default request size, which is 90kiB, or eMule will assume the download was corrupted and drop the connection. I guess the check was added after the guy who made the feature request tested with the 510kiB value... So higher values used to work, but no longer do.
EDIT: So values that work are probably: 10, 30, and 90. Maybe 15 and 45, as well.