• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

accept() blockiert nach 2. aufruf

Hallo,

also mein Cod esieht im groben so aus

Code:
while(1)
{
        printf("SERVER CHILD waiting on port: %d\r\n", gl_port);

        printf("id: %d\n", gl_cl_sckt_id);
        /* could be a wrapper function */
        client = accept(gl_cl_sckt_id, (struct sockaddr *) &cli_addr, &cli_size);

//...
}

ich verbinde mit einem client und die erste Anfrage wird ganz normal von accept() durchgelassen, aber mach ich danach die selbe Anfrage nochmal, blockiert accept().

Weiß jemand eine mögliche Ursache für das Blockieren?
 
Oben