do_accept
if (!do_client_server_loop(client, do_connect, server, do_accept)) {
accept_func = do_accept;
if (!do_client_server_loop(client, do_connect, server, do_accept)) {
if (!do_client_server_loop(client, do_connect, server, do_accept)) {
if (!do_client_server_loop(client, do_connect, server, do_accept)) {
if (!do_client_server_loop(client, do_connect, server, do_accept)) {
if (do_accept(accept_socket, &sock) == 0) {
static int do_accept(int acc_sock, int *sock);