aboutsummaryrefslogtreecommitdiffstats
path: root/guide/introduction.md
blob: 531f68c97dbaf3498626d1fb4ef65ce79597d59c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Introduction
============

Purpose
-------

Ranch is a socket acceptor pool for TCP protocols.

Ranch aims to provide everything you need to accept TCP connections
with a small code base and low latency while being easy to use directly
as an application or to embed into your own.

Prerequisites
-------------

It is assumed the developer already knows Erlang and has some experience
with socket programming and TCP protocols.