本节中的教程程序介绍了使用 asio 工具包所需的基本概念。在深入复杂的网络编程世界之前,这些教程程序通过简单的异步定时器演示了基本技能。
本节中的教程程序展示了如何使用 asio 开发简单的客户端和服务器程序。这些教程程序基于 daytime 协议,该协议支持 TCP 和 UDP。
前三个教程程序使用 TCP 实现了 daytime 协议。
接下来的三个教程程序使用 UDP 实现了 daytime 协议。
本节中的最后一个教程程序演示了 asio 如何允许将 TCP 和 UDP 服务器轻松组合到一个程序中。