|
Register | FAQ | The Twelve Commandments | Members List | Calendar | Arcade | Find the Best VPN | Today's Posts | Search |
General Gnutella Development Discussion For general discussion about Gnutella development. |
| LinkBack | Thread Tools | Display Modes |
| ||||
Re: will never be accepted It is as backwards compatible to v0.4, as v0.6 is to v0.4. Protocol v0.7 proposal rev1 is full binary transparent with other/older clients and interacts with them without any problem. E.g. features like GUID tagging, ISO charset and optional UNICODE are full compatible even with v0.4, 0.5. 0.6 and 0.7 clients. To step further I think also features like hashs, metadata, tunneling and superpeers should be fixed part of a new v0.7 protocol (I prepared as much as possible for those proposals, see GUID tagging). See the v0.7 protocol as a possible replacement for v0.6. The intention/goal in my eyes is a more standardized and better documented protocol -> a step further to a Gnutella RFC. I did also describe a upwards compatibility to a theoretical coming v0.8 protocol (see Appendix D). Last edited by Moak; January 29th, 2002 at 04:46 PM. |
| ||||
Re. Appendix F: LAN Auto-find PS: Gnucleus uses already UDP similar to suggested above. It is called 'Gnucleus LAN edition' and works without using an external Gnutella host cache. A qoute from their homepage: "Gnucleus LAN edition is really working great at colleges around the world, if your college is blocking gnutella, I suggest setting up a private Gnucleus LAN, I can find just about anything here on my 200 person LAN. In Germany there's a college with over 600 people using Gnucleus LAN, and in Ontario I got an email from someone on a gnucleus LAN of over 1,200 users!" Swabby, a documentation or comment would be nice. |
| |||
Quote:
It took over a year to get .6 on most clients, leave it alone, please. Do you want to program low level stuff or more features on the client side? Take existing code from gnuc and go from there, quit re-inventing the wheel and please use that brain of yours to make the user experience better (that's a compliment!) .6 works, you can send more info like you want to now in the headers and all this was talked about a year ago. Besides, keep it simple and don't send lots of useless junk in the headers. |
| |||
Quote:
--Max |
| |||
UTF-8 = compatible By using UTF-8 the protocoll will stay compatible with current clients. UTF also is UNICODE (Unicode Transformation Format), it uses 1, 2 or 3 bytes to express a character. Null bytes do not occur. English is rendered using one byte, Russian or the special characters of German or French with 2 byte, Chinese with 3 byte. UTF-8 does entail higher traffic for Asian languages or other characters which need 3 bytes, but no pain no gain. And it will be compatible. If you swith over to Latin-1, then you'd get compatibility problems when later moving to UTF-8. So please, please do implement it now!!! You can catch a really worldwide user base with this! |
| |||
Re: UTF-8 = compatible Quote:
|
| |||
Broadcast and die! Quote:
<p>No no no no! Fine point: DO NOT USE BROADCAST! Use multicast with a TTL of 1. It should work over any normal ethernet LAN with no worse effect then a broadcast, and on a smart lan, it will avoid bugging unintrested hosts. Furthermore, on more multicast enabled networks, the TTL could be increased to span discovery outside of the local subnet. There is no reason to use plain broadcast anymore except lazyness. |
| |||
Doesn't work. How many LANs have an working multicast tunnel for Gnutella... UDP is the most simple and best working alternative, other protocols use it too. If an network admin needs to block broadcasts he can do anytime, no need or advantages from multicast. |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Proposal for development of Gnutella (hashs) | Unregistered | General Gnutella Development Discussion | 61 | April 17th, 2002 09:35 AM |
My Proposal for XoloX!!! | Unregistered | User Experience | 1 | February 6th, 2002 09:11 AM |
What does 'Gnutella v0.6 protocoll' mean? | Moak | LimeWire Beta Archives | 0 | December 12th, 2001 11:03 PM |
---a Radical Proposal--- | Unregistered | General Gnutella / Gnutella Network Discussion | 0 | September 21st, 2001 01:08 PM |
protocol extension proposal | Unregistered | General Gnutella Development Discussion | 3 | September 16th, 2001 03:00 PM |