Why Gnutella fails :(

dmeyer153

New member
I myself am a big big fan of the Gnutella P2P Technology,
I am coding a hostcache for ASP now.

Gnutella is great but how come I usually cant
download anything? I am running Gnutella to be a
node for the network but not for downloading because
downloading simply sucks on Gnutella.

Look at KaZaA:
There usually every download request ends up successful,
and you can search the id tag of mp3s and other documents.

Why cant I do it in Gnutella?
Failed downloads usually dont resume and the
downloading from multiple hosts usually doesnt work.

For me Gnutella looks quite Beta compared with Fasttrack.
How come?
 
"There usually every download request ends up successful, "

Think about what you said. So on Kazaa everyone runs a cable modem and open ports are just sitting there waiting just for you to connect and download.

I know, I know, you don't know how it works, but it just does. Think about the basics, if it's true P2P then someone out there has to let you connect to them, and if they are all busy, then you have a problem. If Kazaa has some very fast servers on T3 lines set up, paid for by all their $$, with all the MP3's they can find loaded on them, then maybe that's what you are getting and it's not true P2P.

Oh, oops.... I forgot, no one cares about P2P, they just want their files.
 
Listen kid,
I told you that I am a P2P Developer so dont come with that
**** that I dont know what it is.

But does supporting a concept really work?
What is Gnutella for?
It is for a independent decentralised filesharing.
It doesnt belong to anyone, its free.

Great idea!
But filesharing means downloading.
If downloading doesnt work then why to use Gnutella?
Because it is a good idea?

Yes,
I like this idea but it just dont work.
Either the whole network is inefficient or there are too
many freeloaders (thats already a fact.)

Dont think I just wanna download,
I am sharing and contributing files to the Gnutella network
with my ****ing ISDN connection too.
 
someone said: "It doesnt belong to anyone"

And that's why "downloading on gnutella" is soo horrible. There are dozens of crap clients out there that 1.) Don't support the latest protocol/features and 2.) Don't force users to share what they download. Don't get me wrong. I like the idea of an open protocol, but there are several problems with an open protocol. These probelms are apparent in gnutella.

The gnutella protocol without Ultrapeers is very bandwidth intensive. For me, maintaining 4 host connections in gnutella averages ~50kbps bandwidth utilisation. (This is enough traffic to overwhelm a 56k modem). With no uploads going in KaZaa, I sometimes see 0 bandwidth utilisation for a few seconds. This is because all clients on the FastTrack network are either a supernode or a "leaf" node. In gnutella, a large portion of most peoples bandwidth goes to maintaining host connections. Not ever client has Ultrapeer technology. KaZaa and Grokster are licensees of FastTrack; they use the same program with the same advanced features.
 
Yeah I think you cant do much about it.
How about boycotting clients which doesnt give you the
sourcecode?

By the way,
I was wondering if BS is opensource like LimeWire.
I think it isnt because I havent seen any BS code yet.
 
You should read this "short" thread, there are several such threads on this

side:http://www.gnutellaforums.com/showthread.php?s=&threadid=9888

Bearshare is not open source!

Morgwen
 
Back
Top