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

Linux Discussion :

File de message


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 72
    Points : 29
    Points
    29
    Par défaut File de message
    bonjour tout le monde

    en fait nous avons réalisé un projet qui permet a une livebox équipé d'une version full Linux de télécharger des softs a partir d'un serveur FTP.
    Le problème c'est que le programme principal retourne des codes d'erreurs que je dois communiquer à un automate, via la librairie libmsgqueue.

    Est ce que quelqu'un pourrait me montrer comment procéder?

    Merci beaucoup

  2. #2
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    Je ne connais pas libmsgqueue, mais si ton aplli tourne sous linux tu peux utiliser les fils de messages systèmes (c'est une partie des Inter Process Communication).

    Un trés bon livre qui traite de la programmation à l'aide des IPC: "unix programmation et communication".

    Tu as deux types d'IPC: System V et Posix.

    La version posix permet la portabilité sur de nombreux systèmes (standart POSIX), et est toujours développée. Cependant toutes les fonctionnalités des IPCS ne sont pas encore réellement implémentées sur tout les systèmes. Enfin elle est "thread safe".
    La version System V possède toutes les fonctionnalités nécesaires aux IPC, mais n'évolue plus tellement et elle ne fonctionne que sous Unix (arrétez moi si je me trompe).

    IPC System V / files de messages
    Fichier .h:
    - <sys/ipc.h>
    - <sys/types.h>
    - <sys/msg.h> (pour le files de messages)
    Bibliothèque:
    - intégrée au système
    Fonctions:
    - msgget (creation)
    - msgsnd (envoi d'un message)
    - msgrcv (recuperation d'un message)
    - msgctl (controle, ex: pour la destruction)

    IPC Posix / files de messages
    Fichier .h:
    - <mqueue.h>
    Bibliothèque:
    - intégrée au système mais nécessite librt (temps réel) sur certains sytèmes
    Fonctions:
    - mq_open (creation)
    - mq_close (fermeture)
    - mq_unkink (destruction)
    - mq_getattr, mq_setattr (controle)
    - mq_send (envoi d'un message)
    - mq_receive (recuperation d'un message)

    Voilà, maintenant avec ton copain le man, tu devrais pouvoir faire quelquechose.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 72
    Points : 29
    Points
    29
    Par défaut
    Merci beaucoup

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/05/2006, 15h41
  2. [Debutant]Probleme file de message
    Par Treuze dans le forum C
    Réponses: 11
    Dernier message: 15/05/2006, 21h46
  3. Créer plusieures file de message différentes
    Par progamer54 dans le forum Linux
    Réponses: 6
    Dernier message: 06/04/2006, 15h36
  4. Réponses: 8
    Dernier message: 09/02/2006, 18h51
  5. IPC : Files de messages et accès exclusif
    Par thomasvst dans le forum C
    Réponses: 2
    Dernier message: 07/12/2005, 09h47

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