So I need a network protocol that:
• transmit datagrams (*not* continuous streams of bytes)• is reliable (doesn't silently eat my data)• lets me assign datagrams to different "channels", so that datagrams within each channel are ordered, but — importantly — there must be no head-of-line blocking between different channels
Any suggestions?