Le blog à fennec (le blog de Xfennec)
Retour au blog <<

Particules (légèrement) modifées

Dimanche 18 septembre 2005 à 23:44

… et j’aime bien.

PS: et au passage, si quelqu’un sait comment faire un timeout sur un connect() (Linux & Win32), ça m’intéresse.

par hubadu
19 septembre 2005 à 16:26

dans libc\sys\errno.h -> ETIMEDOUT ?

il doit y avoir un équivalent pour win32

mais le problème c’est si tu veux pouvoir le modifier pendant le runtime, alors là sans threads ça sera difficile, ou alors en bricolant avec la fonction timeout (moyen comme solution parce que connect est bloquant).

Au fait, tu dois être content de l’annonce du pad de la révolution, c’est ça que tu voulais il me semble ?

par Xfennec
19 septembre 2005 à 20:30

ETIMEDOUT est pour moi une valeur de retour "négative" de connect(), je ne pense pas pouvoir en tirer quoi que ce soit. Je vais tenter de regarder si connect() est bloquant sur une socket non-bloquante (je crois que je rêve, m’enfin), et si oui je vais dealer avec select() pour en savoir plus. C’est la merde pour pas grand chose :)

Pour le contrôleur de la revolution, sincérement, sans en savoir plus techniquement, j’ai aucune idée du "domaine d’utilisation" du truc. Wait & see.

par Xfennec
19 septembre 2005 à 21:32

Bha bordel, ça marche ! http://ftp.cqfd-corp.org/but_it_works.c
Reste à tester sous windows.

edit : ça tourne sous win32 aussi, hop ça c’est fait.

par hubadu
20 septembre 2005 à 11:33

je pensais que connect() était bloquante

Commenter

Si vous avez un compte sur WeFrag, connectez-vous pour publier un commentaire.

Tags autorisés : <a href="" title="">...</a>,<b>...</b>,<blockquote cite="">...</blockquote>,<code>...</code>,<i>...</i>.