#pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef struct client_s { struct sockaddr_in addr; int socket; pid_t pid; int pipefd[2]; int error; } client_t; void client(); void error_exit(const char* why); void print_client(client_t* client, const char* what); int proc_exists(pid_t pid);