int main(int argc,int **argv) { char *message, reponse_server[TLIM]; chdir("refs"); //charge_id(); signal(SIGPIPE, pipe_handler); //tout en un cote serveur struct sockaddr_in server; def_serveur(&server); int ma_socket = init_serveur(&server); int i; i=0; while(1) { pid_t pid; int status; pid = fork(); push_id(pid); if (pid == 0) { connexion_individuelle(&ma_socket); printf("n'arrive jamais %d\n",get_pos()); } sleep(1); } printf("compteur %d\n",compteur); printf("good bye\n"); exit(0); }
int main(int ac, char **av) { if (ac == 2) init_serveur(atoi(av[1])); else write(2, "Usage: ./serveur port\n", 22); return (0); }
int connect_serv(char *port) { t_serv serv; time(&start); signal(SIGINT, disconnect); create_depot(); serv.port = atoi(port); serv.proto = getprotobyname(TCP); if (check_port(serv.port) == EXIT_FAILURE) return (EXIT_FAILURE); if (init_serveur(&serv) == EXIT_FAILURE) return (EXIT_FAILURE); run_serveur(&serv); return (EXIT_SUCCESS); }
int main(int ac, char **av) { t_serveur *serveur; ac--; av++; if (check_input(ac) == FT_ERROR) return (EXIT_FAILURE); if (!(serveur = init_serveur(ft_atoi(av[0])))) { ft_error("serveur", __FILE__, __LINE__); return (EXIT_FAILURE); } if ((loop(serveur)) == FT_ERROR) ft_error("serveur", __FILE__, __LINE__); if ((end_serveur(serveur)) == FT_ERROR) { ft_error("serveur", __FILE__, __LINE__); return (EXIT_FAILURE); } return (EXIT_SUCCESS); }
void start_server(t_desc *serv) { t_env e; int i; int x; serv->s = init_serveur(serv); xlisten(serv->s, 42); i = 0; x = i; e.fd_max = serv->s; e.team = NULL; e.t = 0; e.graph_cs = -1; serv->tv = NULL; while (serv->team[x] != NULL) add_elem_in_team(serv, &e.team, x++); init_struct_player(serv->players); /* init_struct_player(serv->players, FD_GHOST, MAX_GHOST, MAX_FD + 1); */ while (1) manage_serveur(serv, &e); }
int main(int ac, char **av) { int rtr; t_irc info; rtr = 0; if (ac <= 1) return (error_exit("usage: ./serveur [port connection]\n")); if (init_info(&info) == -1) return (error_exit("erreur when you initialize the server\n")); if ((info.socket_fd = init_serveur(ac, av, atoi(av[1]))) == -1) { printf("erreur when you initialize the connection\n"); close(info.socket_fd); return (-1); } else { printf("the server start corectly !\n"); start(&info); } return (0); }