2 // Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com)
4 // Distributed under the Boost Software License, Version 1.0. (See accompanying
5 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9 \mainpage asio Tutorial
11 \section tuttimer Basic Skills
13 The tutorial programs in this first section introduce the fundamental concepts
14 required to use the asio toolkit. Before plunging into the complex world of
15 network programming, these tutorial programs illustrate the basic skills using
16 simple asynchronous timers.
24 \section tutdaytime Introduction to Sockets
26 The tutorial programs in this section show how to use asio to develop simple
27 client and server programs. These tutorial programs are based around the <a
28 href="http://www.ietf.org/rfc/rfc867.txt">daytime</a> protocol, which supports
31 The first three tutorial programs implement the daytime protocol using TCP.
37 The next three tutorial programs implement the daytime protocol using UDP.
43 The last tutorial program in this section demonstrates how asio allows the TCP
44 and UDP servers to be easily combined into a single program.