#ifndef SERVER_HPP #define SERVER_HPP #include "maze.hpp" #include #include #include #include #include #include #include const int MAX_CLIENTS = 512; const int BUFFER_SIZE = 1024; class Server { private: bool service_mode; int server_socket; void handle_client(int socket, bool flag, int steps); bool check_status(Maze& maze); public: Server(const std::string& host, const unsigned short port, bool service_flag); void start(int steps = 10); }; #endif