Estoy intentando crear un servidor de subproceso único en linux (red-hut) en C que escuche varios sockets.ERROR en aceptar: Recurso no disponible temporalmente
tengo que utilizar sockets no bloqueantes, cuando me puse las banderas para no bloquear la siguiente manera:
int flagss = fcntl(socketfds[j],F_GETFL,0);
flagss |= O_NONBLOCK;
fcntl(socketfds[j],F_SETFL,flagss);
me sale:
ERROR on accept: Resource temporarily unavailable
lo demás, todo funciona a la perfección.
Gracias, he usado select y funciona – oznus
Gracias por la explicación sobre el significado implícito! –