24) Come viene resa bloccante la socket?

Per rendere bloccante o non bloccante la socket:

rit=ioctl(s,FIONBIO,&flag);

a questo punto due alternative:

flag=0, modalità bloccante.

flag=1, modalità non bloccante (in tal caso se le primitive recvfrom, recv, read, sendto, send e write avessero voluto bloccarsi, non potendolo fare ritornano l’errore EWOULDBLOCK).

 


Back
Index
Next