19 Jan
2023
19 Jan
'23
5:40 p.m.
On Thu, Jan 19, 2023 at 9:32 AM Ruben Perez via Boost
7. There is no sync counterpart to async_receive, async_exec and async_run, which is unusual in Asio-based libraries - is that intentional?
Speaking for myself, I am done with synchronous Asio. It offers no control over timeouts, no cancellation, and no possibility to implement full duplex algorithms which are common outside of HTTP/1. Synchronous sockets just don't provide enough utility to justify the cost (extra implementation, documentation, examples, tests, and maintenance). Thanks