Accueil > Forum > > > > aide sur la fonction SetSockOption
aide sur la fonction SetSockOption
mercredi 14 mars 2007 à 03:16:42 |
aide sur la fonction SetSockOption

electroonn
|
je suis entrain de developper une application pour transfert de fichier en C++, et j'ai besoin de modifier les options du socket pour qu'il ne bloque pas indefiniment lorsque une erreur de transmission est surevenue et pour que je puisse renvoyer le paquet en question. je sais que c'est possible de gerer les options du socket avec SetSockOption( ), mais je n'ai trouvé aucune documentation a ce sujet, si qlq un peut m'aider ou qui a un exemple d'utilisation ça serait tres bien. merci
|
|
mercredi 14 mars 2007 à 11:04:59 |
Re : aide sur la fonction SetSockOption

yoyo269
|
Salut ! Si j'ai bien compris, tu veux que les fonctions des sockets soient non bloquantes. Pour ça regarde : WSAAsyncSelect(...); YOYO, @+. "L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !" ____________________________________________ [Site officiel de YoyoCut, découpe fichiers open source]
|
|
mercredi 14 mars 2007 à 14:52:43 |
Re : aide sur la fonction SetSockOption

turnerom
|
Je te conseil de regarder la fonction ioctl
TuRn3r
|
|
mercredi 14 mars 2007 à 17:23:25 |
Re : aide sur la fonction SetSockOption
|
samedi 17 mars 2007 à 18:53:26 |
Re : aide sur la fonction SetSockOption

electroonn
|
Réponse acceptée !
voila j'ai trouvé une petite astuce utilisant la fonction select( )
fd_set ensemble; FD_ZERO(&ensemble); FD_SET(sockfd,&ensemble); select(0, &ensemble, 0, 0, &TimeOut); if(FD_ISSET(sockfd,&ensemble)!=0) { recvfrom(sockfd,Buffer,sizeof(Buffer), 0,(sockaddr *)&serveur_addr,&serveur_addrLen );
else cout<<"Toujours rien."<<endl;
ce code permet de faire un timeout sur la fonction recvfrom. la variable TimeOut est est une structure timeval, et ça se declare comme ça. timeval TimeOut; TimeOut.tv_sec=5; TimeOut.tv_usec=0;
|
|
Cette discussion est classée dans : fonction, aide, socket, options, setsockoption
Répondre à ce message
Sujets en rapport avec ce message
offset + hexa de l'aide .... [ par Mike ]
SAlut,J'ai un editeur hexadecimal, et je ve changer une variable constante de mon prog via un autre logiciel en c++, le probleme c que je c pas commen
socket fonction read [ par surfeurnet ]
Quelqu'un pourrait m'indiquer si la fonction read existe sous windows, si oui dans quel .h est-elle définie, si non existe-t-il une fonction équivalen
novice en C besoin d'aide [ par popil ]
novice en c besoin d'aide.comment utiliser la fonction Sleep() et comment creer une fonction qui a tout moment renvoie le code ASCII de la touche qu
besoin d'aide [ par delage ]
je dois écrire le programme suivant: A Ecrîre le programme permettant de tracer f suivant la méthode suivante - entrer Les réels a, b, bornes de l'int
strcat() ???? [ par supergrey ]
Salut tout le monde, jai un petit probleme avec la fonction strcat() , je commence a peine un programme que deja je bloque la dessus jaimerai de l'aid
socket + IE6 - aide svp [ par jrecan ]
bonjour, je voudrais créer un proxy sous winXPpour cela, je dois récupérer l'adresse url que je tape dans IE6.Dans un premier temps, j aimerais faire
DEMANDE AIDE: aide sur socket, server proxy et spoof [ par retaks666 ]
je voudrai savoir si en etudaint les sockets, je pourrai creer un serveur proxy ki renvoie une fausse ip, par exemple cela pourrai servir de spoofer s
besoin d'aide : la fonction SetTimer [ par CausPupus ]
AlexisVoila je debute en c++ je cherche depuis 2 jours comment mettre un timer avec la fonction SetTimer mais y a tjr un probleme et ca me gave.Si que
besoin d'aide pour connection multi socket [ par JRB ]
j'ai developpe un petit programme de chat sur visual C++ 6.0 a partir d'un programme existant mais ne gerant que 2 connections.mon but etait de l'eten
Saisir une touche clavier (besoin d aide :) ) [ par vychnou ]
Bonjour..je débute en C++, et j'aimerais trouver un moyen(par exemple une fonction)permettant ,sans passer par un cin ,d attendre la saisie d une touc
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : SAC A DOS RE : SAC A DOS par hadjkaddour
Cliquez pour lire la suite par hadjkaddour
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|