Home
Libraries
People
FAQ
More
Overview
Rationale
Core Concepts and Functionality
Basic Boost.Asio Anatomy
The Proactor Design Pattern: Concurrency Without Threads
Threads and Boost.Asio
Strands: Use Threads Without Explicit Locking
Buffers
Streams, Short Reads and Short Writes
Reactor-Style Operations
Line-Based Operations
Custom Memory Allocation
Handler Tracking
Networking
TCP, UDP and ICMP
Socket Iostreams
The BSD Socket API and Boost.Asio
Timers
Serial Ports
Signal Handling
POSIX-Specific Functionality
UNIX Domain Sockets
Stream-Oriented File Descriptors
Fork
Windows-Specific Functionality
Stream-Oriented HANDLEs
Random-Access HANDLEs
Object HANDLEs
SSL
C++ 2011 Support
Movable I/O Objects
Movable Handlers
Variadic Templates
Array Container
Atomics
Shared Pointers
Chrono
Platform-Specific Implementation Notes