Reliable Ordered Messages
&gt; Many people will tell you that implementing your own reliable message system on top of UDP is foolish.<p>It <i>is</i> foolish: both SCTP (over UDP) and RTP+RTCP (over UDP) already exist, and in combination do exactly what the author wants. There are more things in this world than TCP and &quot;your own custom protocol.&quot;<p>It&#x27;s almost like the &#x27;network engineers&#x27; in gaming have never looked at the network architecture of a telecom system. Same problems: well-known standard solutions.<p>(There <i>is</i> one case where inventing your own transport protocol instead of reusing the standard ones makes sense: when every higher-level protocol but one is blocked, forcing you to tunnel over that one protocol. Thus WebRTC. But now <i>that&#x27;s</i> a standard too, so don&#x27;t reinvent that either!)