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

Recherche:

Type: Messages; Utilisateur: saxophtrion

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

  1. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Après quelques recherche du coté des forums mac...

    Après quelques recherche du coté des forums mac et j'ai lu ça



    Donc apparemment je ne pourrais pas SET avec les file de messages.

    Pour ce qui est des sémaphores je l'ai dit, chez moi il n'y...
  2. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Pourtant je la déclare de cette façon ^^ ...

    Pourtant je la déclare de cette façon ^^


    msgBC = msgget(cleBC, IPC_CREAT | IPC_EXCL | 0666 );

    Est-il possible que ça soit quelque chose de configuré par défaut sous mac OS ?

    Parce qu'à...
  3. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Alors encore du nouveau, j'ai fait des tests dans...

    Alors encore du nouveau, j'ai fait des tests dans tous les sens et il se passe quelque chose de bizarre :

    Le processus A s'arrête d'envoyer quand il y'a 40 messages en tout dans les files du...
  4. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Il est vrai que je ne teste à aucun moment la...

    Il est vrai que je ne teste à aucun moment la valeur de retour de mes msgsnd. Je les ai affichées pour débugger mais ça m'a juste confirmé que le msgsnd plantait mais malheureusement je n'en sais...
  5. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Avec le code en totalité tu penses pouvoir...

    Avec le code en totalité tu penses pouvoir réussir à trouver quelque chose ?

    Parce que là c'est en gros ce que je fais mais je ne suis pas à l'abri d'avoir fait des erreurs ailleurs :/
  6. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Oui les fichiers utilisés sont bien différents !...

    Oui les fichiers utilisés sont bien différents !

    Je mets un perror après chaque msgsnd() tant que A envoie bien à B j'ai une erreur timed out (due à autre chose ? ) et dès que ça se bloque c'est ...
  7. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    J'ai fait ce que vous avez dit, j'ai rajouté les...

    J'ai fait ce que vous avez dit, j'ai rajouté les flags NoWait et j'ai affiché les données qui me semblaient importantes.

    Lors du blocage voilà ce que j'obtiens :



    J'ai également affiché...
  8. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Bonjour, je n'ai pas trop envie d'afficher tout...

    Bonjour, je n'ai pas trop envie d'afficher tout le code car c'est un projet et il m'est déjà arrivé quelques problèmes de plagiat lorsque j'ai demandé de l'aide sur le net en postant tout mon code :)...
  9. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Processus A for(int i = 0; i < nbPieces*2;...

    Processus A


    for(int i = 0; i < nbPieces*2; i++){



    T_message* pieceAEnvoyer = (T_message *)malloc(sizeof(T_message));
  10. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Bonsoir, j'ai oublié de préciser que j'utilisais...

    Bonsoir, j'ai oublié de préciser que j'utilisais MAC OS X.

    J'ai mis en suspens le processus C pour plus de facilité à comprendre.

    En gros A envoie plein de messages à B à la suite. B...
  11. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    File de message qui se bloque

    Bonjour, je programme une application utilisant les files de message.

    Je rencontre un problème, mon application se bloque sur la fonction msgsnd.

    Voici comment fonctionne le programme : 4...
Affichage des résultats 1 à 11 sur 11