Passer une socket de non bloquant à bloquante

kididouille -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je suis sous QNX
je cherche à faire passer une socket de l'état non bloquante à bloquante.
j'ai besoin au debut de mon programme qu'elle soit non bloquante mais du coup apres elle ne m'attend plus sur les read qd l'utilisateur doit rentrer ses infos. j'ai trouvé la fonction :
ioctlsocket(serveur, FIONBIO, 0); avec le dernier 0 ou 1 pour activer/desactiver le bloquant/non bloquant
mais cette fonction ne marche que sous windows.

EQUIVALENT QNX DE LA FONCTION ioctlsocket ????????????

D'avance merci!
A voir également:

1 réponse

Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Je ne sais pas si les fonctions sont bien documenter pour cet OS...
regarde là :
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/ioctl.2.html
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/setsockopt.2.html
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/accept.2.html
0