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
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;