1

I'm trying to use the asio-based UDT implementation mentionned in this question, and it does not compile with the current version of Boost because it uses the old boost::asio::stream_socket_service which has disappeared from the asio API since Boost 1.67.

This SCTP implementation is another example with the same issue.

These implementations basically define a class deriving from boost::asio::basic_stream_socket which is then passed as template parameter to boost::asio::basic_stream_socket.

Now that boost::asio::basic_stream_socket expects an executor, how should one port such implementations to the current asio API?

References:

0 Answers0