【发布时间】:2018-03-20 13:56:54
【问题描述】:
我习惯于使用boost::asio::ip::tcp::sockets,我将construct 与io_service 结合使用。这很有用,因为我对所有套接字都有一个 io_service,并且这些套接字共享一个线程池。
现在,我正在尝试使用boost::asio::ip::tcp::io_stream,我希望它在同一个线程池中执行所有异步工作。但是,似乎无法将construct 与tcp::io_stream 与外部io_service 联系起来。底层套接字确实使用了内部初始化的 io_service。有没有办法让我继续使用集中管理的io_service 和tcp::io_stream?
我使用的是 boost 1.62 版。
【问题讨论】: