index_dox.txt 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  3. //
  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)
  6. //
  7. /**
  8. \mainpage asio Tutorial
  9. \section tuttimer Basic Skills
  10. The tutorial programs in this first section introduce the fundamental concepts
  11. required to use the asio toolkit. Before plunging into the complex world of
  12. network programming, these tutorial programs illustrate the basic skills using
  13. simple asynchronous timers.
  14. \li \ref tuttimer1
  15. \li \ref tuttimer2
  16. \li \ref tuttimer3
  17. \li \ref tuttimer4
  18. \li \ref tuttimer5
  19. \section tutdaytime Introduction to Sockets
  20. The tutorial programs in this section show how to use asio to develop simple
  21. client and server programs. These tutorial programs are based around the <a
  22. href="http://www.ietf.org/rfc/rfc867.txt">daytime</a> protocol, which supports
  23. both TCP and UDP.
  24. The first three tutorial programs implement the daytime protocol using TCP.
  25. \li \ref tutdaytime1
  26. \li \ref tutdaytime2
  27. \li \ref tutdaytime3
  28. The next three tutorial programs implement the daytime protocol using UDP.
  29. \li \ref tutdaytime4
  30. \li \ref tutdaytime5
  31. \li \ref tutdaytime6
  32. The last tutorial program in this section demonstrates how asio allows the TCP
  33. and UDP servers to be easily combined into a single program.
  34. \li \ref tutdaytime7
  35. */