[dcc2] confusion about UDP and drafts

codemstr at ptdprolog.net codemstr at ptdprolog.net
Mon Jun 28 23:30:16 EDT 2004


I just want to say if anyone thought my comments were saying UDP should be 
removed completely, that is not at all what I was saying. Myndzi seems to 
think that someone here suggested UDP be completely removed from connection 
negotiation. If that's the case, I must have missed that. As far as I saw, 
everyone said UDP is nice for some stuff, just not for file sends. I agree, 
UDP could be great for many things, many of which have already been discussed 
(video/voice streaming, "I am typing" notification, and probably many more.) 

Perhaps I should have been more specific. What I said is, as Jeremy seems to 
be implying, the File-Send draft should say "This application requires TCP." 
I was not saying that DCC2 in general should be TCP only, just that each 
application needs to determine precisely which transport protocols are 
supported rather than being forced to support all of them. Just as you were 
saying UDP is useful for voice streaming, TCP would be a hinderance for voice 
streaming. So just as I think it is foolish to require support for UDP for 
filesends, I would find it foolish to support TCP for voice streaming.

Obviously, trying to work on several drafts can cause some confusion when we 
are trying to discuss all of them at once. Right now, there are at least 4 
seperate things being worked on: connection negotiation, chats, file sends, 
and whiteboard. Perhaps what we should do is put something in the subject 
line to indicate which one the email refers to? Meaning, if the subject 
said "[file-sends] UDP should be removed" it is clear you're not saying UDP 
should be removed from DCC2, merely that it should be removed from the file 
send application.

-- codemastr


More information about the dcc2 mailing list