Hallo,
also mein Cod esieht im groben so aus
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?
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?