<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="">Introduction</string>
    <string name="">Beast is a C++ header-only library serving as a foundation for writing interoperable networking libraries by providing [*low-level HTTP/1, WebSocket, and networking protocol] vocabulary types and algorithms using the consistent asynchronous model of __Asio__.</string>
    <string name="">This library is designed for:</string>
    <string name="">* [*Symmetry:] Algorithms are role-agnostic; build clients, servers, or both.</string>
    <string name="">* [*Ease of Use:] __Asio__ users will immediately understand Beast.</string>
    <string name="">* [*Flexibility:] Users make the important decisions such as buffer or</string>
    <string name="">* [*Performance:] Build applications handling thousands of connections or more.</string>
    <string name="">* [*Basis for Further Abstraction.] Components are well-suited for building upon.</string>
    <string name="">This library is not a client or server, but it can be used to build those things. Many examples are provided, including clients and servers, which may be used as a starting point for writing your own program.</string>
    <string name="">Motivation</string>
    <string name="">Beast empowers users to create their own libraries, clients, and servers using HTTP/1 and WebSocket. Code will be easier and faster to implement, understand, and maintain, because Beast takes care of the low-level protocol details. The HTTP and WebSocket protocols drive most of the World Wide Web. Every web browser implements these protocols to load webpages and to enable client side programs (often written in JavaScript) to communicate interactively. C++ benefits greatly from having a standardized implementation of these protocols.</string>
    <string name="">Requirements</string>
    <string name="">This library is for programmers familiar with __Asio__. Users who</string>
    <string name="">Beast requires:</string>
    <string name="">* [*C++11:] Robust support for most language features.\n* [*Boost:] Beast only works with Boost, not stand-alone Asio\n* [*OpenSSL:] Version 1.0.2 or higher. Required to build the tests, examples, and to use TLS/Secure sockets.</string>
    <string name="">Tested with these compilers: msvc-14+, gcc 5.0+, clang 3.6+.</string>
    <string name="">Sources are [*header-only]. Adding additional libraries to the linking step for your programs to use Beast is normally not necessary, except for these cases:</string>
    <string name="">* When using coroutines created by calling \n[@boost:/doc/html/boost_asio/reference/spawn.html `boost::asio::spawn`],\nyou will need to add the\n[@boost:/libs/coroutine/index.html Boost.Coroutine]\nlibrary to your program.</string>
    <string name="">* When using\n[@boost:/doc/html/boost_asio/reference/ssl__stream.html `boost::asio::ssl::stream`],\nyou will need to add the\n[@https://www.openssl.org/ OpenSSL]\nlibrary to your program.</string>
    <string name="">Please visit the [@boost:/more/getting_started.html Boost documentation] for instructions on how to build and link with Boost libraries for your particular environment system.</string>
    <string name="">Reporting Bugs</string>
    <string name="">To report bugs or get help using Beast, GitHub issues are preferred. Please visit [@https://github.com/boostorg/beast/issues https://github.com/boostorg/beast/issues] to ask a question, report a defect, or request a feature. If you prefer to keep your issue or question confidential please email the author at [@mailto:vinnie.falco%40gmail.com vinnie.falco@gmail.com].</string>
    <string name="">Credits</string>
    <string name="">Boost.Asio is the inspiration behind which all of the interfaces and implementation strategies are built. Some parts of the documentation are written to closely resemble the wording and presentation of Boost.Asio documentation. Credit goes to [@https://github.com/chriskohlhoff Christopher Kohlhoff] for his wonderful Asio library and the ideas in [@http://cplusplus.github.io/networking-ts/draft.pdf [*C++ Extensions for Networking]] which power Beast.</string>
    <string name="">Beast would not be possible without the support of [@https://www.ripple.com Ripple] during the library\'s early development, or the ideas, time and patience contributed by [@https://github.com/JoelKatz David Schwartz], [@https://github.com/ximinez Edward Hennis], [@https://github.com/howardhinnant Howard Hinnant], [@https://github.com/miguelportilla Miguel Portilla], [@https://github.com/nbougalis Nik Bougalis], [@https://github.com/seelabs Scott Determan] and [@https://github.com/scottschurr Scott Schurr]. Many thanks to [@https://github.com/K-ballo Agustín Bergé], [@http://www.boost.org/users/people/glen_fernandes.html Glen Fernandes], and [@https://github.com/pdimov Peter Dimov] for tirelessly answering questions on the [@https://slack.cpp.al/ C++ Language Slack Workspace].</string>
    <string name="">Thanks to [@https://github.com/djarek Damian Jarek] for his generous participation and source code contributions.</string>
    <string name="">Thanks to [@https://github.com/madmongo1 Richard Hodges] (hodges.r@gmail.com) for maintaining Beast on behalf of the [@https://cppalliance.org C++ Alliance].</string>
    <string name="">Many thanks to [@https://www.jetbrains.com Jetbrains s.r.o.] for generously providing the Beast development team with All Product Developmnent Licenses.</string>
    <string name="">Documentation</string>
    <string name="">Visit [@https://boost.org/libs/beast https://boost.org/libs/beast] for complete documentation.</string>
</resources>
