maitretarot-devel-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Maitretarot-devel-fr] premiere ebauche du client.


From: philippe brochard
Subject: Re: [Maitretarot-devel-fr] premiere ebauche du client.
Date: 12 Mar 2002 20:05:41 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1

"address@hidden"<address@hidden> writes:

> > Guillaume Weexsteen <address@hidden> writes:
> > 
> > > le mar 12-03-2002 à 00:05, philippe brochard a écrit :
> > > > salut,
> > > > 
> > > > bon, j'ai commencé le client. Pour l'instant, il ne 
> fait
> > > > que se connecter et se deconnecter.
> > > > 
> > > > et j'ai 2 problemes :
> > > > 
> > > > de temps en temps le serveur ne veut pas se lancer.
> > > > j'obtient le message d'erreur suivant :
> > > > 
> > > > --------------------------------------------------
> > > > maitretarot listen on port 3551
> > > > 
> > > > ** ERROR **: bind 
> > > > aborting...
> > > > ./run_maitretarot: line 7: 24582 
> Aborted                 ../../maitretarot/src/maitretarot
> > > > --------------------------------------------------
> > > C'est un échec de bind dans make server. C'est parce 
> que le serveur est
> > > parti en sucette sans faire le ménge derière lui...
> > > 
> > 
> > c'est grave ? il y a un moyen de rendre les choses
> > plus propre ?
> 
> J'ai pas trop suivi l'affaire.
> N'empeche que man shutdown donne des trucs interessants.
> Faut pas prendre la page de man de la commande systeme, 
> mais celle de l'appel systeme. Sur le solaris que j'ai 
> sous les pattes la, c'est la section 3N. Sur Linux, c'est 
> probablement 2 ou 3.
> 

la 2

> Le client peut faire de meme quand il s'apercoit que la 
> connexion vient de planter.
> 

ok, je rajoute ça dès que le reste fonctionne.

> Et finalement, si vous voulez aller plus loin (mais je 
> vous le deconseille au depart): man setjmp et man longjmp
> 

oui, les sauts à la goto, on va éviter au depart (même si
c'est un moyen simple et pas tres propre de gerer les erreurs).

> 
> > > > sinon, le serveur n'apprécie pas trop quand le 1er
> > > > client se deconnecte sans prevenir, mais je pense
> > > > que c'est normal.
> > > > voila le message d'erreur dans ce cas.
> > > > 
> > > > --------------------------------------------------
> > > > maitretarot listen on port 3551
> > > > connexion
> > > > connexion
> > > > connexion
> > > > connexion
> > > > Player 3 : READY_GET_ID
> > > > Player 0 : READY_GET_ID
> > > > Player 1 : READY_GET_ID
> > > > Player 2 : READY_GET_ID
> > > > ./run_maitretarot: line 7: 24609 Segmentation 
> fault      ../../maitretarot/src/maitretarot
> > > > --------------------------------------------------
> > > C'est normal, je n'ai pas encore géré le cas de la 
> déconnexion d'un
> > > client.
> > > 
> > 
> > oui, c'est ce que je me suis dis.
> > 
> > > > 
> > > > 
> > > > 
> > > > autre chose, j'ai fait 2 petits scripts :
> > > >         mt_ncurses_client/src/run 
> > > >  et     mt_ncurses_client/src/run_serveur
> > > > 
> > > > chez moi (avec wmaker) ./run affiche le serveur 
> dans 
> > > > une console et ouvre 4 autres consoles pour les 
> clients.
> > > > ça peut peut être vous servir...
> > > Pas encore testé, mais c bien pratique.
> > > 
> > > > 
> > > > 
> > > > 
> > > > une derniere chose, vous utilisez quoi comme 
> parametre pour
> > > > indent. moi, j'utilise emacs (qui indent tout 
> seul), puis
> > > > indent (GNU indent 2.2.4) sans parametre pour finir 
> le boulot.
> > > 
> > > Aille moi j'ai honte, je viens de me rendre compte 
> que je n'avai pas
> > > utilisé indent sur mon code, donc le code que tu voix 
> est indenté par
> > > emacs avec le style K&R. J'essairai de ne plus 
> oublier de l'utiliser.
> > > 
> > c'est pas bien. pan les doigts :)
> > 
> > > Bon, je vous laisse je vais faire du snow! c'est 
> quand même beau la vie
> > > d'étudiant :-)
> > > 
> > veinard !!!
> > 
> > 
> > -- 
> > Philippe
> > 
> > _______________________________________________
> > Maitretarot-devel-fr mailing list
> > address@hidden
> > 
> http://mail.freesoftware.fsf.org/mailman/listinfo/maitreta
> rot-devel-fr
> > 

-- 
Philippe



reply via email to

[Prev in Thread] Current Thread [Next in Thread]