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

Recherche:

Type: Messages; Utilisateur: problems99

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

  1. Votes reçus
    +1 -0
    Réponses
    12
    Affichages
    3 593

    Voilà c'est réglé, il y avait juste un problème...

    Voilà c'est réglé, il y avait juste un problème de IPC_CREAT dans le client et des & en trop dans les scanf et prinf car ce sont des pointeurs.

    Voilà le code final :

    Client


    # include...
  2. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    3 593

    Non c'est en local. Que ce soit à la salle de TP...

    Non c'est en local. Que ce soit à la salle de TP ou chez moi.
  3. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    3 593

    En effet, tu a raison, j'ai errno=22 dans le code...

    En effet, tu a raison, j'ai errno=22 dans le code serveur !

    Cependant, errno passe de 0 à 22 dans la fonction initialize(), plus précisément :


    if(semctl(sem_id,sem_num,SETVAL,semunion) == -1)...
  4. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    3 593

    Tiens, je ne connaissais pas errno. Je ne sais...

    Tiens, je ne connaissais pas errno.

    Je ne sais pas si je l'ai bien fait :


    string=(char *) shmat(shmid, NULL, SHM_W|SHM_R);
    if (string==-1)
    printf("Code de l'erreur : %d \n", errno);
    ...
  5. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    3 593

    J'avance j'avance :) Mes sémaphores sont ok,...

    J'avance j'avance :)

    Mes sémaphores sont ok, les processus affichent bien leur message à tour de rôle au bon moment.

    Par contre, le serveur ne reçoit pas la modification du client et vice...
  6. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    3 593

    Tu veux parler pour shmat ? Le reste ne renvoie...

    Tu veux parler pour shmat ? Le reste ne renvoie pas d'erreur.

    Pour le client,



    down(semid,0);
    scanf("%s", string);
    printf("%s \n", string);
    up(semid,0);
  7. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    3 593

    Sémaphores et mémoire partagée (interaction client - serveur)

    Bonjour à tous,


    Pour un exercice, je dois transférer une chaine de caractères d'un client vers un serveur, ce dernier transforme les minuscules en majuscule et la renvoie au client, tout ça en...
Affichage des résultats 1 à 7 sur 7