poll: have you ever designed a protocol that uses TCP or UDP directly? (vs using protocols that are based on TCP/UDP like DNS, HTTP, SSH, etc)

(you can pick more than one)

yes, TCP
36.1%
yes, UDP
24.3%
no, but I’ve used protocols based on them
37%
other
2.6%
Poll ended at .

I'm so curious about what the 30% of you who are designing custom UDP-based protocols are doing, I would love to hear more!

(please only reply if you responded “yes, UDP” to the above poll)

@b0rk
(Didn't design it, did an independent implementation and a lot of packet level debugging - and I didn't see any other multicast examples) LCM is a multicast messaging system used in high speed robotics - it's UDP primarily because it is multicast; it has different message types for longer multipacket messages.