aboutsummaryrefslogtreecommitdiffstats
path: root/guide/toc.md
blob: 12ba6c1fe7d26996c4bbc6e22d455059699bb9eb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Ranch User Guide
================

 *  [Introduction](introduction.md)
   *  Purpose
   *  Prerequisites
 *  [Listeners](listeners.md)
   *  Purpose
   *  Starting and stopping
   *  Listening on a random port
   *  Listening on privileged ports
   *  Accepting connections on an existing socket
   *  Limiting the number of concurrent connections
   *  Upgrading
 *  [Transports](transports.md)
   *  Purpose
   *  TCP transport
   *  SSL transport
   *  Sending and receiving data
   *  Writing a transport handler
 *  [Protocols](protocols.md)
   *  Purpose
   *  Writing a protocol handler
   *  Using gen_server
 *  [SSL client authentication](ssl_auth.md)
   *  Purpose
   *  Obtaining client certificates
   *  Transport configuration
   *  Authentication
 *  [Embedded mode](embedded.md)
   *  Purpose
   *  Embedding
 *  [Internals](internals.md)
   *  Architecture
   *  Number of acceptors
   *  Platform-specific TCP features