diff options
| author | Aldrik Ramaekers <aldrik@mailbox.org> | 2026-01-09 15:28:38 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@mailbox.org> | 2026-01-09 15:28:38 +0100 |
| commit | 210404a73706993d197c1290d5a411394e176fbe (patch) | |
| tree | 93c3ea9fc4691ca42f26dd92c6e14627af0b47af /libs/cpp-httplib/example/one_time_request.cc | |
| parent | a65e876f3277a7d7fca6e5129ac3e200dae2d0dc (diff) | |
remove unused lib files
Diffstat (limited to 'libs/cpp-httplib/example/one_time_request.cc')
| -rw-r--r-- | libs/cpp-httplib/example/one_time_request.cc | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/libs/cpp-httplib/example/one_time_request.cc b/libs/cpp-httplib/example/one_time_request.cc deleted file mode 100644 index 9a8ac34..0000000 --- a/libs/cpp-httplib/example/one_time_request.cc +++ /dev/null @@ -1,56 +0,0 @@ -#include <httplib.h> -#include <iostream> - -using namespace httplib; - -const char *HOST = "localhost"; -const int PORT = 1234; - -void one_time_request_server(const char *label) { - std::thread th; - Server svr; - - svr.Get("/hi", [&](const Request & /*req*/, Response &res) { - res.set_content(std::string("Hello from ") + label, "text/plain"); - - // Stop server - th = std::thread([&]() { svr.stop(); }); - }); - - svr.listen(HOST, PORT); - th.join(); - - std::cout << label << " ended..." << std::endl; -} - -void send_request(const char *label) { - Client cli(HOST, PORT); - - std::cout << "Send " << label << " request" << std::endl; - auto res = cli.Get("/hi"); - - if (res) { - std::cout << res->body << std::endl; - } else { - std::cout << "Request error: " + to_string(res.error()) << std::endl; - } -} - -int main(void) { - auto th1 = std::thread([&]() { one_time_request_server("Server #1"); }); - auto th2 = std::thread([&]() { one_time_request_server("Server #2"); }); - - std::this_thread::sleep_for(std::chrono::milliseconds(100)); - - send_request("1st"); - std::this_thread::sleep_for(std::chrono::milliseconds(100)); - - send_request("2nd"); - std::this_thread::sleep_for(std::chrono::milliseconds(100)); - - send_request("3rd"); - std::this_thread::sleep_for(std::chrono::milliseconds(100)); - - th1.join(); - th2.join(); -} |
