Boost.Asio — это кроссплатформенная библиотека C++ для сетевого и низкоуровневого программирования ввода-вывода, которая предоставляет разработчикам согласованную асинхронную модель с использованием современного подхода C++.
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Beast — это библиотека C++ только для заголовков, служащая основой для написания совместимых сетевых библиотек, предоставляя низкоуровневые типы и алгоритмы словаря HTTP / 1, WebSocket и сетевых протоколов с использованием согласованной асинхронной модели Boost.Asio.
WebSocket — это API, построенный на основе сокетов TCP и протокол для двунаправленной полнодуплексной связи между клиентом и сервером без накладных расходов HTTP.
Прокси-сервер — это сервер, действующий от имени других серверов. Клиент подключается к прокси-серверу, запрашивая некоторые услуги, доступные с разных серверов.