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!
Configuration: Windows XP Firefox 3.0.4
A voir également:
- Passer une socket de non bloquant à bloquante
- Passer a windows 10 - Accueil - Mise à jour
- Passer de qwerty a azerty - Guide
- Passer de windows 10 à windows 11 gratuitement - Guide
- Passer de majuscule à minuscule - Guide
- Comment savoir si une personne nous a bloqué sur facebook - 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