Beast Logo

Next

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
Quick Start
HTTP Client
WebSocket Client
Examples
HTTP Crawl
HTTP Client (with SSL)
HTTP Server (Fast)
HTTP Server (Small)
HTTP Server (Threaded)
WebSocket Client (with SSL)
WebSocket Server (Asynchronous)
Documentation Samples
Composed Operations
Common Code
Server Framework
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
Notes
Concepts
Body
BodyReader
BodyWriter
BufferSequence
DynamicBuffer
Fields
FieldsReader
File
Streams
Design Choices
HTTP Message Container
HTTP Comparison to Other Libraries
Comparison to Zaphoyd Studios WebSocket++
FAQ
Reference
Index

Last revised: July 20, 2017 at 20:14:03 GMT


Next