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 :

quand faut il ferme une socket systeme


Sujet :

Réseau C

  1. #1
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    630
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 630
    Points : 234
    Points
    234
    Par défaut quand faut il ferme une socket systeme
    Bonjour,
    Je développe une brique sécurisée entre TCP et une application. L'appli ne peut accéder directement à la socket système, elle utilise des num de connexion fourni par ma brique. Ce numero de connexion correspond à une structure sock_num contenant les informations de connexions ( y compris la socket systeme ).

    J'utilise la socket system dans mes appels de fonctions : ma_brique_connect( ), ma_brique_listen( ), ma_brique_accept( ), etc ....

    1) En cas d'erreur, entre autres les erreurs ssl, j'aimerais savoir quand est ce que je dois fermer la socket système. Autrement dit, pour quel type d'erreur la socket doit être fermée.

    2) Dans le cas de la fonction system accept( ) [ sockdial = accept(sock, ... ) ] , faut il que je fasse un close(sockdial) puis un close(sock) ?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Points : 8 389
    Points
    8 389
    Par défaut
    1) Tu fermes un socket quand tu penses que tu ne t'en serviras plus. Tout dépend donc en fait de ce que tu veux faire. Si ma_brique_connect échoue par exemple, que faut-il faire :

    - quitter le programme ?
    - réessayer ?
    - demander à l'utilisateur s'il veut quitter ou réessayer ?

    Dans le premier cas tu fermes alors le socket, dans le deuxième cas tu ne le fermes pas car tu dois encore te reconnecter et dans le dernier cas ça dépend de la réponse de l'utilisateur.

    2) Oui.

Discussions similaires

  1. [PDO] Quand faut-il préparer une requête ?
    Par apache35 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 14/10/2010, 01h10
  2. [WD12] Savoir qu'une fenetre a ete modifie quand on la ferme
    Par Tober dans le forum WinDev
    Réponses: 3
    Dernier message: 22/07/2009, 11h39
  3. Quand faut-il creer une autre instance ?
    Par flatron dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/02/2008, 20h34
  4. Le pc s'eteint quand on ferme une session
    Par werephilou dans le forum Windows XP
    Réponses: 2
    Dernier message: 06/09/2007, 15h54
  5. [MySQL] Faut il fermé les connections a une BDD?
    Par Death83 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/01/2006, 13h38

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