Passer une socket de non bloquant à bloquante
kididouille
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
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!
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:
- Passer une socket de non bloquant à bloquante
- Passer de qwerty a azerty - Guide
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
- Passer de majuscule à minuscule - Guide
- Trousseau mot de passe iphone - Guide
- Passer de windows 10 à windows 11 gratuitement - Guide
1 réponse
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
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