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 a development version of boost.
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

Introduction
Reports
WebSocket
Quick Start
HTTP Client
WebSocket Client
Examples
Clients
Servers
Servers (Advanced)
Common Files
Documentation Samples
Composed Operations
Using I/O
Asio Refresher
Stream Types
Buffer Types
Files
Writing Composed Operations
Echo
Example: Detect SSL
Using 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
More Examples
Change Body Type
Expect 100-continue (Client)
Expect 100-continue (Server)
HEAD request (Client)
HEAD response (Server)
HTTP Relay
Send Child Process Output
Using WebSocket
Creating Streams
Establishing Connections
Handshaking (Clients)
Handshaking (Servers)
Send and Receive Messages
Control Frames
Teardown
Notes
Concepts
Body
BodyReader
BodyWriter
BufferSequence
DynamicBuffer
Fields
FieldsWriter
File
Streams
Design Choices
HTTP Message Container
HTTP Comparison to Other Libraries
Comparison to Zaphoyd Studios WebSocket++
FAQ
Reference
Index

Last revised: November 14, 2017 at 02:56:36 GMT


Next