Quote:
Originally posted by Unregistered So those that demand chatrooms built in to their file-sharing tools (yes, I am aware of what I just called it), the ability to look at other peoples' files in a list, whatever, while those aren't totally crazy things to want (especially looking through a list of what someone has), you will have to either look elsewhere or perhaps try to get the Gnutella protocol modified. |
Both chat and list browsing can be implemented without any modification to the protocol. A browse is simply a query packet with TTL == 1 and query string == " " (four spaces) and works with every client I've seen tested. Chat is a different protocol but can be easily incorporated into a client. Every person participating in a chatroom might share a ".chtrm" file ("Quiggley's Jazz Fusion Chat.chtrm" for example). The client knows what to do with this file when it's downloaded and automatically opens a new chat window for it when it is. In fact, you can run endless sorts of P2P services on top of gnutella by extending this idea (of associating a service with a file extension); proxying and auctioning are some of the first things that come to my mind.
The agitators are right! Current clients suck. But I'm pretty certain they will get better