Boost asio: Можно ли превратить принятый tcp-сокет в basic_socket_iostream (или каким-то образом получить его из него)?

Итак, вот моя проблема: мы уже приняли сокет boost asio tcp. И все наши API используют его. И нам просто нужно сделать такое «отложенное чтение» в одной функции.

Можно выполнить такое «чтение по таймеру», как показано здесь . Но я получаю сокет boost asio tcp из моих API, поэтому мне интересно, можно ли каким-либо образом превратить сокет Boost :: asio в basic_socket_iostream . Как это сделать?

6
задан Community 23 May 2017 в 12:01
поделиться