On Sun, May 06, 2001 at 04:36:47PM +0200, Oskar Sandberg wrote: > No, we can't have this. Such a system means that a whole part has to > received before it can be sent out. That makes sense of FCP, but in FNP we > need to start returning the data as soon as possible (or we end up in > another situation where we have to wait for an unspecified amount of > time - if you have 15 hops and a part takes 5 seconds, then that will be > an extra 75 seconds at the client before the data comes).
Well, Tavin can't be bothered to code it - so the discussion is academic. But you don't have to wait for the whole part - send chunks as you get them. If the block fails to verify - send 0x0000 and restart. The recving node just checks the part once it has it - if the upstream node said everthing was good and it isn't - write 0x0000 to the downstream and restart. > Padding to the end of the block is not hard. Stop complaining. No, it's not hard. It's just a pain. AGL -- I never let my schooling get in the way of my education. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 240 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20010506/4ad57ea5/attachment.pgp>