相关疑难解决方法(0)

boost::asio get_io_service() boost 1.70+ 中的替代方案

我想使用一个库(https://github.com/onlinecity/cpp-smpp),它基于 boost 1.41。但在我们的项目中,我们使用的是 1.72。

那里有一段代码可以从 TCP 套接字获取 io_service(socket->get_io_service()此处)。然后在代码的以下部分中使用该对象:

deadline_timer timer(ioService);
Run Code Online (Sandbox Code Playgroud)

ioService.run_one();
ioService.reset();
Run Code Online (Sandbox Code Playgroud)

get_io_service()已从 boost 1.70+ 中删除。在这种情况下我应该使用哪些函数和对象来代替这些函数和对象?

更新

还有另一个问题(替代已弃用的 get_io_service())与我的类似,但该问题中的答案在本场景中不起作用。

c++ boost boost-asio

4
推荐指数
1
解决办法
3646
查看次数

标签 统计

boost ×1

boost-asio ×1

c++ ×1