On 24/01/2018 02:33, Brian Bartman wrote:
I'm trying to preform an asynchronous operation in order to obtain a connection from a pool of available connections. I'm trying to leverage strands for two reasons, 1) I don't need locks because I can guarantee that the connection pool access is limited to quick sequential access, and 2) I may need to wait for connections to become available, or I may need to actually make a connection.
I'm working with the 1.66 version of boost and I have been searching the internet for ANY answer to this question, so far none of the examples which I've located work any more. All of them simply fail to compile. For example,
http://coliru.stacked-crooked.com/a/7427ec669bf0e326 http://coliru.stacked-crooked.com/a/7427ec669bf0e326
This uses an older version of boost.
So how can I do this under the newest version of boost.asio?
I can't answer this directly since I haven't migrated to 1.66 yet myself, but you might find the following link to be of use: http://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio/net_ts.html