Quelle est la différence entre les modes de socket non bloquants et asynchrones que nous définissons en utilisant les appels ci-dessous.Quelle est la différence entre le socket non bloquant et le socket asynchrone
Cas 1: int sockfd; // create_sock (sockfd);
// init_sock (sockfd);
fcntl (sockfd, F_SETFL, O_NONBLOCK);
Cas n ° 2:
int sockfd; // create_sock (sockfd);
// init_sock (sockfd);
int on = 1; Ioctl (sockfd, FIOASYNC, & on);
Cas n ° 3:
int sockfd;
// create_sock (sockfd);
// init_sock (sockfd);
int on = 1; ioctl (sockfd, FIONBIO, & sur)
Quel sera le comportement de la prise dans tous les cas ci-dessus.
Merci,
duplication possible de [asynchrone vs non bloquante] (http://stackoverflow.com/questions/2625493/asynchronous-vs-non-blocking) –