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

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

Re: [Maitretarot-devel-fr] sockets, serveurs, fork, POSIX...


From: Yves Mettier
Subject: Re: [Maitretarot-devel-fr] sockets, serveurs, fork, POSIX...
Date: Mon, 3 Feb 2003 20:49:03 +0100 (CET)

> Comment tu différensies les parties ? Comment le serveur va savoir à quel 
> partie veut
> se connecter le client ?

Ca, un tableau fait l'affaire.

> L'idée du meta serveur est pas bète. Il gère les parties à faire. Le 1er 
> client se
> connect, le meta-serveur crée une partie, ensuite, les autres client peuvent 
> se
> connecter ou créer une autre partie. A chaque fois, qu'un client se connect à 
> une
> partie il est redirigé vers
> maitretarot_server. Mais c'est à inclure dans le protocole client, ça.

Euh?
C'est un truc qui manque dans le protocole ou tu l'as pas lu?

Yves

>
> nicO
>
> On Mon, 3 Feb 2003 16:34:31 +0100 (CET)
> "Yves Mettier" <address@hidden> wrote:
>
>> Coucou!
>>
>> J'ai un petit probleme technique pour realiser ce que je voudrais faire sur 
>> le
>> serveur maitretarot.
>> L'idee est d'avoir un serveur (au sens large du terme) capable de gerer 
>> plusieurs
>> parties (qui se jouent en meme temps, les parties). Et d'avoir un process par
>> partie. Pour realiser cela, mon idee est que chaque client se connecte a un 
>> process,
>> le pere, decline son identite et ses intentions (le nick et ensuite
>> creer|participer|regarder une partie).
>>
>> Le probleme consiste donc, une fois que le serveur sait les intentions du 
>> client,
>> a"transferer" la socket a un process fils. Lorsqu'il s'agit de creer la 
>> partie, donc
>> de transferer la socket lors du fork, je sais faire. Mais comment fait-on 
>> pour
>> transferer une socket d'un process a un autre, quand l'autre existe deja?
>>
>> Ceci est un probleme independant du langage de programmation utilise, et si
>> quelqu'un connait une solution, ce serait cool qu'elle soit independante du 
>> langage
>> aussi :)
>>
>> Si personne n'a de solution, et si je ne trouve pas, j'ai
>> eventuellement une solution de remplacement, un peu plus lourde, qui 
>> consiste a
>> forker une fois que tout le monde est connecte. Cela
>> empeche des spectateurs de venir rejoindre une partie une fois que le fork a 
>> ete
>> fait. Enfin on peut le faire mais c'est lourd.
>>
>> HEEEEEEEEEEELP !!!!!!!!!!!!!
>>
>> Yves
>>
>> --
>> - Homepage - http://ymettier.free.fr - http://www.cmg.com -
>> - GPG key  - http://ymettier.free.fr/gpg.txt              -
>> - MyAM     - http://www.freesoftware.fsf.org/myam         -
>> - GTKtalog - http://www.freesoftware.fsf.org/gtktalog     -
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Maitretarot-devel-fr mailing list
>> address@hidden
>> http://mail.nongnu.org/mailman/listinfo/maitretarot-devel-fr
>> _____________________________________________________________________ GRAND 
>> JEU SMS
>> : Pour gagner un NOKIA 7650, envoyez le mot IF au 61321 (prix d'un SMS + 
>> 0.35 euro).
>> Un SMS vous dira si vous avez gagné. Règlement :
>> http://www.ifrance.com/_reloc/sign.sms
>
>
> _______________________________________________
> Maitretarot-devel-fr mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/maitretarot-devel-fr


-- 
- Homepage - http://ymettier.free.fr - http://www.cmg.com -
- GPG key  - http://ymettier.free.fr/gpg.txt              -
- MyAM     - http://www.freesoftware.fsf.org/myam         -
- GTKtalog - http://www.freesoftware.fsf.org/gtktalog     -








reply via email to

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