Boost.Asio的所有内容都包含在boost::asio命名空间或者其子命名空间内
1. boost::asio:这事核心类和函数所在的地方。重要的类有io_service和streambuf。类似read,read_at,read_until方法,它们的异步方法,它们的写方法和异步写方法等自由函数也在这里。
2. boost::asio::ip:这是网络通信部分所在的地方。重要的类有address, endpoint,tcp, udp和icmp,重要的自由函数有connect和async_connect。要注意的是在boost::asio::ip::tcp::socket中间,socket只是boost::asio::ip::tcp类中间的一个typedef关键字。
3. boost::asio::error:这个命名空间包含了调用I/O例程是返回的错误码。
4. boost::asio::ssl:包含了SSL处理类的命名空间
5. boost::asio::local:这个命名空间包含了POSIX特性的类
6. boost::asio::windows:这个命名空间包含了Windows特性的类