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

C Discussion :

Introduction aux POSIX MQ


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Metalman
    Homme Profil pro
    Enseignant-Chercheur
    Inscrit en
    Juin 2005
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant-Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 049
    Par défaut Introduction aux POSIX MQ
    Bonsoir,

    http://fabrice-boissier.developpez.c...tion-posix-mq/

    Voici mon 1er article !
    Il concerne les POSIX MQ : que sont-elles, comment les utiliser, et l'utilité des MQ (génériques) dans le monde professionnel.
    Un lien vers un petit projet est également fourni dans l'article à propos d'un exemple plus complet utilisant les fonctionnalités avancées des POSIX MQ.

    Vos commentaires sont bienvenus !

    Bonne lecture !
    --
    Metalman !

    Attendez 5 mins après mes posts... les EDIT vont vite avec moi...
    Les flags de la vie : gcc -W -Wall -Werror -ansi -pedantic mes_sources.c
    gcc -Wall -Wextra -Werror -std=c99 -pedantic mes_sources.c
    (ANSI retire quelques fonctions comme strdup...)
    L'outil de la vie : valgrind --show-reachable=yes --leak-check=full ./mon_programme
    Et s'assurer que la logique est bonne "aussi" !

    Ma page Developpez.net

  2. #2
    Membre actif Avatar de fanick
    Profil pro
    Responsable informatique
    Inscrit en
    Juin 2003
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Bénin

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Juin 2003
    Messages : 56
    Par défaut
    Merci Fabrice
    Je signale juste un dead link sur les PDF et ePub ...

  3. #3
    Membre Expert
    Avatar de Metalman
    Homme Profil pro
    Enseignant-Chercheur
    Inscrit en
    Juin 2005
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant-Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 049
    Par défaut
    Ah... en effet.
    La génération n'a pas placé les fichiers là où je les attendais...

    Dès que je peux j'ajoute ces 2 versions ! (ce soir ce sera réglé)
    --
    Metalman !

    Attendez 5 mins après mes posts... les EDIT vont vite avec moi...
    Les flags de la vie : gcc -W -Wall -Werror -ansi -pedantic mes_sources.c
    gcc -Wall -Wextra -Werror -std=c99 -pedantic mes_sources.c
    (ANSI retire quelques fonctions comme strdup...)
    L'outil de la vie : valgrind --show-reachable=yes --leak-check=full ./mon_programme
    Et s'assurer que la logique est bonne "aussi" !

    Ma page Developpez.net

  4. #4
    Membre Expert Avatar de Trademark
    Profil pro
    Inscrit en
    Février 2009
    Messages
    762
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 762
    Par défaut
    Salut,

    Bon article À mon avis ce qu'il manque c'est l'output du programme, on aime bien savoir ce que ça fait sans devoir le compiler nous-même

    Dans ce genre de présentation d'API je trouve que ce qu'ils manquent systématiquement c'est un programme un peu réel, un peu long que l'utilisateur pourra lire pour découvrir les bonnes pratiques. Tu n'es pas non plus obligé de le décrire. Enfin c'est juste une idée

  5. #5
    Membre Expert
    Avatar de Metalman
    Homme Profil pro
    Enseignant-Chercheur
    Inscrit en
    Juin 2005
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant-Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 049
    Par défaut
    Il est inclus !

    Il y a la toute petite source pour la personne très pressée avec les fonctionnalités minimales, puis dans le chapitre "Utilisation Complète des POSIX MQ" il y a un lien vers une source contenant 2 exemples :
    1) Exemple simple faisant un fork avec des échanges un peu plus complexes que le code écrit sur l'article
    2) Exemple avancé faisant des mq_notify et des mq_timedsend/mq_timedreceived

    Au final, on peut compter 3 exemples de complexité progressive.
    Peut être que j'aurais dû mieux nommer les chapitres et inclure des liens plus explicites vers le projet.
    --
    Metalman !

    Attendez 5 mins après mes posts... les EDIT vont vite avec moi...
    Les flags de la vie : gcc -W -Wall -Werror -ansi -pedantic mes_sources.c
    gcc -Wall -Wextra -Werror -std=c99 -pedantic mes_sources.c
    (ANSI retire quelques fonctions comme strdup...)
    L'outil de la vie : valgrind --show-reachable=yes --leak-check=full ./mon_programme
    Et s'assurer que la logique est bonne "aussi" !

    Ma page Developpez.net

  6. #6
    Membre Expert Avatar de Trademark
    Profil pro
    Inscrit en
    Février 2009
    Messages
    762
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 762
    Par défaut
    Ha, c'est ma faute de ne pas avoir tout lu Sinon tu peux remplacer

    Utilisation Complète des POSIX MQ
    par

    Projet: Utilisation Complète des POSIX MQ
    Ou quelque chose dans ce style, comme ça on voit direct qu'il y a un projet.

Discussions similaires

  1. [LG]Introduction aux pointeurs
    Par John_win dans le forum Langage
    Réponses: 7
    Dernier message: 22/11/2003, 11h11

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