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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau C Discussion :

connect sans accept


Sujet :

Réseau C

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2002
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 7
    Points : 5
    Points
    5
    Par défaut connect sans accept
    Bonjour,
    quelqu'un pourrait -il m'éclairer sur le fonctionnement suivant?

    Dans le cas de socket UNIX:

    Mon serveur fait le socket, bind, listen(taille = 4 par exemple) et PAS DE ACCEPT(en peut faire un sleep long ou autre pour bloquer dans cet état).

    Mon client fait le socket puis le connect est voila mon problème:
    au lieu que le connect soit bloquant dans l'attente du ACCEPT côté serveur,
    la connexion est acceptée avec code retour OK et je peux faire mais écriture dans la socket puis quitter sans aucun problème.

    Côté serveur, si je m'arrête, les infos sont perdus sans traces.
    Si je fait le accept, même après la fin du processus client, la connexion est établie et les infos sont disponnibles.

    Quelqu'un peut-il m'informer sur le fonctionnement de ceux-ci et me dire si il n'y a pas moyen de bloquer le connect du client tant qu'il n'y a pas eu l'accept du Client?

    Noyau 2.6.

    Merci d'avance
    Gui

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 127
    Points
    127
    Par défaut
    Pour ce genre de question, va plutôt sur le forum Développement réseau

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2002
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Un peu de lumière par


    Alan Cox

    Merci
    A+
    Gui

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 127
    Points
    127
    Par défaut
    En effet c'est intéressant
    Avec le listen, le client se connecte en file d'attente sur la socket d'écoute, et seulement lorsque l'accept arrive coté serveur, une autre socket est créée et la communication peut commencer.

    Je pense que les données que ton client envoie avant que le serveur accepte la connection sont cachées quelquepart, puis envoyées dès que la connection est acceptée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [detection PDA puis connection sans fil]
    Par mamata dans le forum Windows Forms
    Réponses: 5
    Dernier message: 19/02/2007, 15h10
  2. se connecter sans fils
    Par souvien7 dans le forum Hardware
    Réponses: 2
    Dernier message: 14/01/2007, 10h00
  3. Reseau sans fil : connecté sans être connecté !
    Par nicovoa dans le forum Windows XP
    Réponses: 18
    Dernier message: 31/10/2006, 14h33
  4. [JMS] Connection sans JNDI
    Par be_tnt dans le forum Java EE
    Réponses: 5
    Dernier message: 03/07/2006, 08h51
  5. Quel matériel nécessaire pour connection sans fil?
    Par shokin dans le forum Hardware
    Réponses: 2
    Dernier message: 23/12/2005, 06h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo