Это может звучать как бесстыдный плагин ... Но в настоящее время мы разрабатываем библиотеку UDT на основе boost.asio, чтобы вы могли использовать API stream_socket на основе UDP.
Повышение UDT на основе Asio
На данный момент библиотека функционирует (вы можете async_connect / async_accept / async_write / async_read поток байтов между клиентом и сервером), но мы пока не поддерживаем обмен сообщениями. С ним можно использовать все основные функции инструментария Boost.Asio (например, фьючерсы, сопрограммы и даже использование TLS выше UDT)
Библиотека все еще довольно молодая, и мы сталкиваемся с проблемами производительности из-за точности таймера, как обсуждалось здесь .