void handle_sigint(int sig) { if (server_fd != -1) { std::cout << "Caught SIGINT, closing server socket..." << std::endl; close(server_fd); } exit(0); } signal(SIGINT, handle_sigint);
void handle_sigint(int sig) {
if (server_fd != -1) {
std::cout << "Caught SIGINT, closing server socket..." << std::endl;
close(server_fd);
}
exit(0);
}
signal(SIGINT, handle_sigint);