I think a problem might be performance and/or memory usage, at least for a full blown implementation including Ultrapeer support, QRP and similar.
For example the reason why Gnutella doesn't yet have an outdegree of 100 instead of 32 is that LimeWire gets overloaded with that many connections, and that's Java which is still lower level than VB. |