The tutorial programs in this first section introduce the fundamental concepts required to use Boost.Asio. Before plunging into the complex world of network programming, these tutorial programs illustrate the basic skills using simple asynchronous timers.
The tutorial programs in this section show how to use Boost.Asio to develop simple client and server programs. These tutorial programs are based around the daytime protocol, which supports both TCP and UDP.
The first three tutorial programs implement the daytime protocol using TCP.