IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: stephl

Recherche: Recherche effectuée en 0,02 secondes.

  1. Discussion: Sockets et pthreads

    par stephl
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    1 865

    Oui, c'est juste. OK, merci pour l'explication....

    Oui, c'est juste. OK, merci pour l'explication. J'ai saisi maintenant.
  2. Discussion: Sockets et pthreads

    par stephl
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    1 865

    D'accord, et donc au prochain select(), si la...

    D'accord, et donc au prochain select(), si la socket #1 est identifiée dans readfs, alors cela signifie que recv() ne bloquera pas, c'est bien cela?
  3. Discussion: Sockets et pthreads

    par stephl
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    1 865

    Désolé mais je ne comprends toujours pas votre...

    Désolé mais je ne comprends toujours pas votre explication. Vous utilisez select() sur 2 sockets: la #1 qui sert à la communication avec les clients et la #2 qui permet d'envoyer des messages de...
  4. Discussion: Sockets et pthreads

    par stephl
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    1 865

    Je ne saisis pas. Il faut bien que quelqu'un le...

    Je ne saisis pas. Il faut bien que quelqu'un le fasse ce recv()?!?! En outre, select() permet juste de savoir si accept() retournera, non? Cela ne garantit pas que recv() retournera aussi.
  5. Discussion: Sockets et pthreads

    par stephl
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    1 865

    Et alors? Ce problème existe de toute façon, même...

    Et alors? Ce problème existe de toute façon, même en dehors de la question d'arrêter proprement le thread#1.
  6. Discussion: Sockets et pthreads

    par stephl
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    1 865

    Pas besoin d'utiliser select(). Le thread #2 se...

    Pas besoin d'utiliser select(). Le thread #2 se connecte sur le port écouté par le thread #1 (thread que l'on souhaite arrêter). Le thread #1 est donc débloqué (accept() retourne). Le thread #1 fait...
  7. Discussion: Sockets et pthreads

    par stephl
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    1 865

    Ca tombe sous le sens; je n'ai pas décrit toutes...

    Ca tombe sous le sens; je n'ai pas décrit toutes les étapes mais juste la trame générale à suivre.
  8. Discussion: Sockets et pthreads

    par stephl
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    1 865

    C'est justement à cela que sert le message de...

    C'est justement à cela que sert le message de fin. Le thread (#1) en question est à l'écoute (listen()) et accepte les connexions. Lorsque l'on souhaite arrêter ce thread (qui bloque sur un accept()...
  9. Discussion: Sockets et pthreads

    par stephl
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    1 865

    Une solution consisterait à définir un message de...

    Une solution consisterait à définir un message de fin. Lorsque le dit thread reçoit ce message, il arrête tout et se termine.
Affichage des résultats 1 à 9 sur 9