[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Maitretarot-devel-fr] du nouveau pour le client
From: |
philippe brochard |
Subject: |
Re: [Maitretarot-devel-fr] du nouveau pour le client |
Date: |
03 Jun 2002 14:23:26 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
"address@hidden"<address@hidden> writes:
> > Yves Mettier <address@hidden> writes:
> >
> > > On 02 Jun 2002 20:20:03 +0200
> > > philippe brochard <address@hidden> wrote:
> > >
> > > >
> > > > Salut, je viens de finir une partie du boulot sur
> le client :
> > > >
> > > > - il utilise maintenant la glib2 (je me suis tres
> fortement inspire
> > > > de la config de maitretarot)
> > > >
> > > > - il utilise libmaitretarot (-> plus de net.c net.h
> maitretarot.h
> > > > dans le client). Donc si on veut changer le
> protocole, tout est
> > > > centralise au niveau du net, il ne reste plus qu'a
> changer les
> > > > algos de lecture/ecriture.
> > >
> > > Cool!
> > >
> > :)
> >
> > > > Maintenant, il reste a tester tout ca et faire en
> sorte qu'une
> > > > partie se deroule normalement (pb avec le chien et
> refus des
> > > > cartes).
> > >
> > > Oui.
> > > D'ailleurs, si t'as envie de jouer avec guile, tu
> devrais lire
> > > net_consumer.c dans libmaitretarot et y rajouter du
> guile. Ca
> > > permettrait de lire, voire de modifier les buffers de
> lecture des
> > > sockets dans le nouveau protocole avec les canaux.
> > >
> > ouais, c'est une bonne idée je regarde ca des que j'ai
> le temps
> > (et apres le pb qui suis)
> >
> >
> > > > Sinon, ma prochaine etape est de lire correctement
> la ligne de
> > > > commande parce que le port a tendance a changer
> comme la maree
> > > > (3551->2551... :)
> > >
> > > Oui. Je l'ai change pour voir si y'avait des restes
> d'une mauvaise
> > > config quand je suis passe a la lecture via fichier
> de config. Et je ne
> > > suis pas revenu a 3551. Remarque, ca te fais faire le
> meme travail de
> > > verification que tout marche bien avec le fichier de
> config!
> > >
> > ben, pour l'instant j'ai pas de fichier de config, ni
> de ligne
> > de commande => c'est code en dur dans maitretarot.h
> (celui de
> > libmaitretarot).
> > Donc, il faut que je rajoute la ligne de commande, le
> fichier de
> > config (du guile ?) et une interface graphique pour se
> connecter.
> > tout un programme :)
>
> Ligne de commande et fichier de config, je te propose de
> repomper maitretarot, histoire d'etre homogene.
> Je crois que le code est dans libmaitretarot pour lire le
> fichier de config. Sinon, ce serait bien de le mettre.
>
> ...a moins que tu ne fasse ca avec glib, auquel cas, une
> evolution de maitretarot serait alors d'utiliser glib au
> lieu de mon code.
>
oui, je pense que je vais le repomper. mais d'ailleurs,
le serveur segfault quand je lui donne un port qui n'est
pas celui par defaut (option -p)
Sinon, y a pas une methode standard pour faire ca, parce
que a chaque fois je me suis refait des parser plus ou moins
simple et c'est assez lourd : y a pas ca dans la glib2 ?
> Sinon, pourquoi se connecter, a quoi au juste?
> L'interface graphique, c'est ncurses, non? je comprends
> pas.
>
Et bien, c'est pour changer les parametres de connection
dans le client quand il est lancer => juste rajouter un
ecran avant de lancer la partie, un truc du style :
serveur : localhost
port : 3551
modifier/confirmer
et apres on se connecte et on lance la partie.
Philippe
--
,-------------------. ,---------------,----------------------.
| Philippe Brochard | ... | address@hidden | http://hocwp.free.fr |
`------------------(_ (. .) `---------------'----------------------'
-------------------ooO--(_)--Ooo--------------------------------------