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)
WebSocket Client (with SSL)
Documentation Samples
Composed Operations
Common Code
Server Framework
Using Networking
Asio Refresher
Stream Types
Buffer Types
Writing Composed Operations
Echo
Example: Detect SSL
Using HTTP
Protocol Primer
Message Containers
Message Stream Operations
Serializer Stream Operations
Parser Stream Operations
Buffer-Oriented Serializing
Write To std::ostream
Buffer-Oriented Parsing
Read From std::istream
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
Stream
Design Choices
HTTP Message Container
HTTP Comparison to Other Libraries
Comparison to Zaphoyd Studios WebSocket++
FAQ
Reference
Index

Last revised: June 25, 2017 at 15:31:28 GMT


Next