Nicolas MEDERLE a écrit 4 commentaires

  • [^] # Re: Paramètre backlog...

    Posté par  . En réponse au message Serveur avec connexion unique.. Évalué à 1.

    Bonjour,

    En fait le programme serveur est une machine d'état. Dans l'initialisation de la machine d'état, le serveur ouvre la connexion avec listen, ensuite dans le premier état il accepte une connexion, et suit sa machine d'état. C'est un mono thread, donc je ne repasse plus par la fonction accept, jusqu'a la fin du traitement. De son coté le client se connecte au serveur avant de commencer sa machine d'état. L'inconvénient, c'est que le deuxieme client a un retour positif de sa connexion, et déroule lui aussi sa machine d'état. Ce qui me fait deux client sur le meme serveur, et le serveur s'enmele les crayons. Et moi je voudrais que la connexion lui soit refusé et qu'il attende que le serveur soit libre.

    je vous remercie par avance.
  • [^] # Re: Serveur Unix

    Posté par  . En réponse au message Serveur avec connexion unique.. Évalué à 2.

    En fait je parle d'un serveur que je programme sous linux en C. Donc j'aimerai connaitre l'option a utiliser avec la fonction setsocketopt.

    Je vous remercie d'avance.
  • # [résolu]

    Posté par  . En réponse au message Problème utilisation Qemu. Évalué à 1.

    En fait j'ai résolu mon problème.

    Le problème venait apparement du package fournit par ma distribution (mandriva 2007.0). En utilisant la version binaire sur le site officiel, Qemu fonctionne correctement.

    Donc je conseille d'éviter le package fournit par Mandriva 2007.0. Et je déconseille ausi d'utiliser la version source à compiler, car il y a un message d'erreur indiquant que SDL n'est pas installé, alors qu'il y est (sur ma distrib).
  • [^] # Re: Problème utilisation Qemu

    Posté par  . En réponse au message Problème utilisation Qemu. Évalué à 1.

    Excuse moi, je n'y ai pas pensé,

    En fait j'ai deux cas qui se présentent, avec la commande "qemu-ppc -L / /bin/ls"
    - Sans rien modifier dans l'arborescence des fichiers, j'obtiens le message d'erreur
    "qemu-ppc: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory"
    - Si je place la librairie libm.so.6 ,que j'ai dans le repertoire de la toolchain, dans /usr/lib/, j'obtiens le message suivant
    "qemu-ppc: error while loading shared libraries: /usr/lib/libm.so.6: ELF file data encoding not little-endian"

    Je suppose qu'il veut la bibliothèque qui concerne le simulateur que je désire faire fonctionner, mais apparement elle ne sont pas dans le bon format (big endian au lieu de little endian). Donc je ne vois pas quoi faire, soit essayer de convertir la bibliothèque, soit essayer d'indiquer au simulateur que c'est du big endian. Mais lorsque je demande l'aide, il me renvoie le même message d'erreur.

    Merci de votre aide.