2015-09-08 15:07:23 UTC
Just a quick post to inform you that we are currently working on UDT
support for asio's stream sockets.
Instead of using a boost::ip::tcp::socket, there is now a ip::udt::socket
from which you can async_connect, async_receive, async_write...
We tried to comply with the extensible asynchronous model, so it is
compatible with existing extentions (future, coroutines).
Thanks to the asio stream_socket ssl wrapper, you can even TLS your UDT
socket thus, having TLS over UDP.
The library is still pretty young and there is room for optimization.
We plan to use it as the replacement of TCP in our larger toolkit (ssf)
for even better performances.
Note that there is an issue related to timer reported here. It directly
impacts performance of UDT on Windows.
We would love having feedbacks and we are fully open to any
requests/suggestions or contributions.