3
E / S não bloqueante do UNIX: O_NONBLOCK vs. FIONBIO
Em todos os exemplos e discussões que encontro no contexto da programação de socket BSD, parece que a maneira recomendada de definir um descritor de arquivo para o modo de E / S não bloqueante é usar o O_NONBLOCKsinalizador para fcntl(), por exemplo int flags = fcntl(fd, F_GETFL, 0); fcntl(fd, …