On Sun, May 21, 2000 at 12:54:08PM +0200, Oskar Sandberg wrote: > >From what you write, it sounds almost like you are sending DataRequests to > >more > then one node, which is of course devastatingly wrong.
Ohh, crap. Here I go again - just when I think I have everything sorted... I do send DataRequests to multiple nodes. When I get a DataRequest for a key I don't have I find the closest reference in the DataStore and forward the DataRequest to that node. If I get a DataReply I stream it to the requesting node. If the node responds with RequestFailed or TimedOut I select the next closest key in the DataStore, lower HTL by 1 (if == 0 then kill etc) and forward again. AGL -- When will people realise that we don't care for their damm stupid laws? We can handle ourselves, thank you very much. -------------- 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/20000521/f679e95d/attachment.pgp>
