int main(int argc, char* argv[]) { if(argc != 3){ printf("usage: %s port [tcp, udp]\n", argv[0]); error("error in start parameters"); } signal(SIGCHLD, SIG_IGN); int port = atoi(argv[1]); char* proto = argv[2]; int sock_fd = init_server(port, proto); daemonize(); serve_requests(sock_fd, proto); }
int main(int argc, char *argv[]) { // SET TO 69 // SET TO 69 // SET TO 69 // SET TO 69 // SET TO 69 // SET TO 69 // SET TO 69 uint16_t port; char *addr; int master_sd; port = 1234; addr = 0; process_arguments(argc, argv, &port, &addr); master_sd = prepare_socket(addr, port); serve_requests(master_sd, addr); return 0; }