handled signals

This commit is contained in:
bettercallous
2024-04-08 07:40:49 +00:00
parent 2fdb0eb6c4
commit 614f631723
3 changed files with 21 additions and 1 deletions

View File

@@ -1,5 +1,7 @@
#include "Server.hpp"
bool Server::_signal = false;
Server::Server() {}
Server::~Server() {}
@@ -22,3 +24,16 @@ void Server::parseArgs(int ac, char **av) {
this->_port = _port;
this->_password = pwd;
}
void Server::receiveSignal(int signum) {
_signal = true;
(void)signum;
}
void Server::init() {
signal(SIGINT, receiveSignal);
signal(SIGQUIT, receiveSignal);
std::cout << ">>> SERVER STARTED <<<" << std::endl;
std::cout << "Waiting for connections..." << std::endl;
}