diff --git a/include/server.hpp b/include/server.hpp new file mode 100644 index 0000000..1e96cc7 --- /dev/null +++ b/include/server.hpp @@ -0,0 +1,30 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* server.hpp :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: rparodi +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2025/05/20 21:50:32 by rparodi #+# #+# */ +/* Updated: 2025/05/20 21:53:29 by rparodi ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#pragma once + +#include +#include "PollManager.hpp" + +class Server { + private: + int _port; + int _server_fd; + std::string _password; + PollManager _poll_manager; + public: + Server(int port, const std::string &password); + ~Server(); + void start(); + int getPort() const; + void showInfo() const; +};