> I don't know much about multicasting, but I don't see what it's purpose would > be for Freenet. As I understand it, it allows many servers to listen to the > same address, but what possible good would having many servers serving the > same > request at the same time do? The only use I can think of is trying to make the > network more anonymous by using multicast for all sends and spoofing the > source > ip, and then using a Public Key to address the particular node the message was > meant for, but this seems obscure and far off...
Far off, certainly, but not that obscure: the primary use I can see is to simply optimize Send.Data messages sent to multiple requestors. This might be used, for example, for a streaming video show that comes out once a week at a fixed time. The nodes receiving requests for it can batch up requests and multicast them. As it happens, if you break up a large file like this into chunks and lots of people request chunks, you get a bit of multicasting on the cheap naturally from existing Freenet protocol (at least it's a lot better than the web), but using "true" multicasting is even better. This is probably a ways off, though, and will likely be used by some specialized client. -- Lee Daniel Crocker <lee at piclab.com> <http://www.piclab.com/lcrocker.html> "All inventions or works of authorship original to me, herein and past, are placed irrevocably in the public domain, and may be used or modified for any purpose, without permission, attribution, or notification."--LDC _______________________________________________ Freenet-dev mailing list Freenet-dev at lists.sourceforge.net http://lists.sourceforge.net/mailman/listinfo/freenet-dev
