From 8b47facbdd82231ad4efc598549ee4f041b778be Mon Sep 17 00:00:00 2001 From: Sithas777 Date: Wed, 13 Sep 2023 15:57:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D1=85=D0=B2=D0=B0?= =?UTF-8?q?=D1=82=20=D1=81=D0=B8=D0=B3=D0=BD=D0=B0=D0=BB=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.cpp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/main.cpp b/main.cpp index fd5bd86..7849cd3 100644 --- a/main.cpp +++ b/main.cpp @@ -14,6 +14,7 @@ namespace net = boost::asio; using namespace std::literals; namespace sys = boost::system; namespace http = boost::beast::http; +using namespace std; // Запрос, тело которого представлено в виде строки using StringRequest = http::request; @@ -24,7 +25,7 @@ struct ContentType { ContentType() = delete; constexpr static std::string_view - TEXT_HTML = "text/html"sv; + TEXT_HTML = "text/html"sv; // При необходимости внутрь ContentType можно добавить и другие типы контента }; @@ -76,18 +77,25 @@ int main() { if (!ec) { + cout << "Signal "sv << signal_number << " received"sv << endl; ioc.stop(); } }); const auto address = net::ip::make_address("0.0.0.0"); - constexpr - net::ip::port_type port = 8080; + constexpr net::ip::port_type port = 8080; http_server::ServeHttp(ioc, {address, port}, [](auto&& req, auto&& sender) { // sender(HandleRequest(std::forward(req))); }); + net::steady_timer t {ioc, 30s}; + + t.async_wait([](sys::error_code ec) + { + cout << "Timer expired"sv << endl; + }); + // Эта надпись сообщает тестам о том, что сервер запущен и готов обрабатывать запросы std::cout << "Server has started..."sv << std::endl;