Particules (légèrement) modifées

… 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.


Publié

dans

par

Étiquettes :

Commentaires

4 réponses à “Particules (légèrement) modifées”

  1. Avatar de hubadu
    hubadu

    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 ?

  2. Avatar de Xfennec
    Xfennec

    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.

  3. Avatar de Xfennec
    Xfennec

    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.

  4. Avatar de hubadu
    hubadu

    je pensais que connect() était bloquante

Laisser un commentaire