diff options
author | Loïc Hoguin <[email protected]> | 2015-08-22 14:04:44 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2015-08-22 14:04:44 +0200 |
commit | 6745cad376eb9a023410e0235009d44af672f6e7 (patch) | |
tree | fa42cdaa90c643edd5a5b468d02d107ce27da36c /README.asciidoc | |
parent | 309f8bacf62efa1bcf6b85bfabc7ae45b6544b79 (diff) | |
download | ranch-6745cad376eb9a023410e0235009d44af672f6e7.tar.gz ranch-6745cad376eb9a023410e0235009d44af672f6e7.tar.bz2 ranch-6745cad376eb9a023410e0235009d44af672f6e7.zip |
Convert CHANGELOG and README to Asciidoc
Update CHANGELOG in the process.
Diffstat (limited to 'README.asciidoc')
-rw-r--r-- | README.asciidoc | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/README.asciidoc b/README.asciidoc new file mode 100644 index 0000000..db0932d --- /dev/null +++ b/README.asciidoc @@ -0,0 +1,30 @@ += Ranch + +Ranch is a socket acceptor pool for TCP protocols. + +== Goals + +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. + +Ranch provides a **modular** design, letting you choose which transport +and protocol are going to be used for a particular listener. Listeners +accept and manage connections on one port, and include facilities to +limit the number of **concurrent** connections. Connections are sorted +into **pools**, each pool having a different configurable limit. + +Ranch also allows you to **upgrade** the acceptor pool without having +to close any of the currently opened sockets. + +== Getting started + +* [Read the guide](doc/src/guide/book.asciidoc) +* [Check the manual](doc/src/manual/) +* Look at the examples in the `examples/` directory + +== Support + +* Official IRC Channel: #ninenines on irc.freenode.net +* [Mailing Lists](http://lists.ninenines.eu) +* [Commercial Support](http://ninenines.eu/support) |