Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
Next

Chapter 1. Boost.Beast

Vinnie Falco

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Table of Contents

Reference
Release Notes
Introduction
Requirements
Reporting Bugs
Credits
Quick Look
Simple HTTP Client 💡
Simple WebSocket Client 💡
Security Review (Bishop Fox) 🎦
WebSocket (Autobahn|Testsuite)
Examples
Clients
Servers
Servers (Advanced)
Chat Server 🎦
Networking
Refresher
Streams
Timeouts 💡
Rate Limiting 💡
Layered Streams
Counted Stream 💡
Buffer Types
Files
Writing Composed Operations
Echo 💡
Detect SSL 💡
Configuration
Configuration Preprocessor Definitions
HTTP
Protocol Primer
Message Containers
Message Stream Operations
Serializer Stream Operations
Parser Stream Operations
Incremental Read 💡
Buffer-Oriented Serializing
Write To std::ostream 💡
Buffer-Oriented Parsing
Read From std::istream 💡
Chunked Encoding
Custom Body Types
File Body 💡
Custom Parsers
HTTP Examples
Change Body Type 💡
Expect 100-continue (Client) 💡
Expect 100-continue (Server) 💡
HEAD request (Client) 💡
HEAD response (Server) 💡
HTTP Relay 💡
Send Child Process Output 💡
WebSocket
Connecting
Handshaking
Decorator
Messages
Control Frames
Timeouts
Teardown
Notes
Concepts
Body
BodyReader
BodyWriter
BufferSequence
DynamicBuffer
Fields
FieldsWriter
File
RatePolicy
Streams
Design Choices
HTTP Message Container 🎦
HTTP Comparison to Other Libraries
Comparison to Zaphoyd Studios WebSocket++
FAQ
Release Notes (Moved)
Reference (Moved)
Index

indicates a new or updated section in this version.

💡 contains example source code.

🎦 contains video presentation content

Last revised: April 22, 2020 at 14:02:14 GMT


Next