#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); void start(int steps, bool service_flag); }; #endif