本教程程序通过展示如何在定时器上执行阻塞等待来介绍 Asio。
我们首先包含必要的头文件。
所有 Asio 类都可以通过简单地包含 “asio.hpp” 头文件来使用。
#include <iostream>
#include <boost/asio.hpp>
所有使用 Asio 的程序都需要至少有一个 I/O 执行上下文,例如 io_context
或 thread_pool
对象。I/O 执行上下文提供对 I/O 功能的访问。我们在主函数的开头声明一个 io_context
类型的对象。
int main()
{
boost