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 You asked "have you -->ever<--" and the answer is... yes, in a graphics course, 30+ years ago, when our final project was a two-player 3D game, we didn't know anything about networking, we had a week and a half to write it, and we "designed" a "custom" UDP-based protocol where the clients were basically just blasting 3DOF updates at each other. I'm not saying it was good or that I'm particularly proud of it.
https://web.archive.org/web/20081121165519/http://www.csua.berkeley.edu/~mogul/projects.html

And I've done exactly zero UDP-based programming since.🤷‍♂️

Projects Aplenty