[dcc2] Final connection negotiation changes (WAS: Is DCC2 Dead?)

codemastr codemstr at ptd.net
Tue Jan 4 14:43:55 EST 2005


> I think we are pretty much near the end of the drafting for the connection 
> negotiation.  I am just waiting to hear back about the final notes i sent 
> out.
>
> http://six.pairlist.net/pipermail/dcc2/2004-September/000274.html

Ok then...

> Are we in agreement on adding a message id in addition to the session id?
I think so, it seems this is necessary.

> should the IRCFile and IRCChat application tokens be placed in the 
> connection negotiation draft or in a new supplemental
I think it is best of all the tokens are described in a draft separate from 
the connection negotiation.

> Third, some tokens used in the connection process will usually have the 
> same value.  Can we give some tokens default values and assign the default 
> unless otherwise specified?
I think this would be fine. Yeah, default values can hurt readability, but 
we do have the 512 limit to take into account. My question is though, which 
tokens are you referring to? The only one I can think of is Network=. 
However, making this a default value is tricky. Today, Network=IPv4 is going 
to be 99% of all DCC2 connections. However, 5 years from now, it will most 
likely be Network=IPv6. Meaning, if we default to v4 now, we're only saving 
bandwidth until v6 catches on, and if we default to v6, we're not saving 
bandwidth until v6 catches on, it's a Catch 22. So I guess it is useful to 
know which tokens you are considering to give a default value before we 
decide.

-- codemastr 




More information about the dcc2 mailing list