VRTQL WebSocket Library

Version 1.0.1


Table of Contents

Foreward
1. Introduction
1. Project Overview
2. WebSocket Overview
2.1. Background
2.2. Concepts and Operation
3. Building and Installing
3.1. Building from Source
3.2. Cross Compiling
2. C API
1. The Client API
1.1. Structures
1.2. Functions
1.3. Summary
2. Common Facilities
2.1. Error Handling
2.2. Tracing
2.3. Memory Management
3. The Message API
4. The Server API
4.1. Architecture
4.2. Core Server
4.3. WebSocket Server
4.4. Message Server
5. RPC API
5.1. Client-Side RPC
5.2. Server-Side RPC
I. Examples
3. A Basic Client
1. Overview
2. The Program
3. Walk-through
4. Building and Running
5. See Also
4. A Messaging Client
1. Overview
2. The Program
3. Walk-through
4. Building and Running
5. See Also
5. A Core Data Server
1. Overview
2. The Program
3. Walk-through
4. Building and Running
5. See Also
6. A WebSocket Server
1. Overview
2. The Program
3. Walk-through
4. Building and Running
5. See Also
7. An HTTP Server
1. Overview
2. The Program
3. Walk-through
4. Building and Running
5. See Also
8. A Message Server
1. Overview
2. The Program
3. Walk-through
4. Building and Running
5. See Also
9. Advanced Examples
1. Daemons and Configuration
2. RPC Server
3. A Simple Message Broker
10. Operations
1. Daemons and Configuration
2. HAProxy and SSL Termination
3. Service Management
3.1. Using perpd
3.2. Using systemd
Index