From 76e6c3d690caac3faa664b7b8b79cbc7c6a58394 Mon Sep 17 00:00:00 2001 From: cflip Date: Thu, 7 Jul 2022 09:50:38 -0600 Subject: Initial commit --- src/main.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main.cpp (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..60c7b4f --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,25 @@ +#include + +#include "ClientConnection.h" +#include "HttpResponse.h" +#include "ServerConnection.h" + +int main(int argc, char** argv) +{ + ServerConnection server(8080); + + std::cout << "cfws v0.1.0]\n"; + + while (true) { + std::cout << "Waiting for connections on port 8080" << std::endl; + ClientConnection client = server.accept_client_connection(); + client.dump_request_data(); + + HttpResponse http_response(ResponseCode::OK); + http_response.add_header("Server: cfws"); + + const char* message = "Welcome to the page."; + client.send(http_response, message); + client.close(); + } +} -- cgit v1.2.3