Совершенно неожиданно в интернете нашелся еще один "новый как бы транспортный протокол UDT" – урожденный UDP с нашлепками для контроля целостности и разрешения заторов на прикладном уровне. С готовой реализацией. На С++. Под лицензией Berkley Sodomite Distribution, о чем намекает скриншот на главной http://udt.sourceforge.net/index.html
Производительность TCP не масштабируется с шириной каналов, страна просит угля и девелоперы дают жару из костылей:
*Reliability
Packet-based sequencing
Acknowledgment and loss report from receiver
ACK sub-sequencing
Retransmission (based on loss report and timeout)
*Streaming and Messaging
Buffer/memory management
*Connection maintenance
Handshake, keep-alive message, teardown message
*Duplex
Each UDT instance contains both a sender and a receiver
В общем, если у кого простаивает многогигабитный не-бэкбон с парой TCP приложений, то можно. :3