int wait_size = 5; // maximum number of waiting clients if (listen(listen_sock, wait_size) < 0) { printf("could not open socket for listening\n"); return 1; }