![]() 17:52:40 ram: indeed :-) That's why I was enquiring what you had in mind.17:52:26 mrjoe: Indicating wether G2 is supported.17:50:10 mrjoe: In that case the use is limited.17:43:39 ram: It's the other /QH2/NH that will be listed (the original push-proxies sent by the leaf) that may be only supporting Gnutella.17:41:49 mrjoe: but the ultrapeer relaying the query will know how to forward a g2 push, so it has a known push node.17:40:18 ram: (at least the ones listed in the Query Hit as push-proxies).17:39:58 ram: Because even if G2 is supported, that does not mean the node is connected to G2 hosts.17:39:41 ram: Exactly, but the question is more: why would it matter?.17:39:03 mrjoe: In that case you'd know whether g2 was supported& oh well.17:37:42 ram: We don't even parse quality :-).17:37:38 mrjoe: Or without the quality, just in order of precendence.17:37:34 ram: And since GTKG is a Gnutella client, it always prefers Gnutella connections.17:37:12 ram: we don't support quality in the accept, no.17:36:06 mrjoe: Or isn't that understood?.17:36:00 mrjoe: So we don't use something like accept: application/x-gnutella q=1,application/x-gnutella2 q=0.5 for example?.17:32:46 ram: Yes, but only when it wants a hub connection.17:32:33 mrjoe: I asume gtk-gnutella sends Accept: application/x-gnutella2 9otherwise it wouldn't connect to a hub.17:30:46 mrjoe: For non gnutella clients, they know they don't need to attempt a g2 push.17:30:06 mrjoe: Those are unknown ) But in the initial handshake the node expresses whether it supports g2 doesn't it?.17:29:56 ram: (the one receiving the QH2).17:29:38 ram: We have a cache of course, and we could lookup there, but what good is it going to do to the other party?.17:29:02 ram: mrjoe: how do you compute that? As an UP, you're connected to the leaf using G1, so it's going to be hard.17:17:58 mrjoe: Hello ram, I was wondering if it might be usefull for QH2/G1 to have a payload indicating whether G2 is supported, not suppported or unknown.08:04:53 ram: Comments welcome if you believe something is missing or could be amended.08:04:38 ram: Here are some specs I wrote this morning for something I plan to implement in gtk-gnutella:.02:23:08 rootatlocalhost rootatlocalhost will now be known as r00t.What was said in freenode #gtk-gnutella on :
0 Comments
Leave a Reply. |