[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] Client/serveur
- To: linux-team@rtfm.be
- Subject: Re: [linux-team] Client/serveur
- From: "Pascal Bleser" <pbleser@atos-group.com>
- Date: Mon, 10 May 1999 09:33:44 +1
- Comments: Authenticated sender is <pab@mail>
- Comments: Sender has elected to use 8-bit data in this message. If problems arise, refer to postmaster at sender's site.
- In-reply-to: <>
- Organization: ATOS Payment Systems
- Reply-to: linux-team@rtfm.be
- Sender: owner-linux-team@rtfm.be
Non mais, le gaillard, il serait pas à l'InPrES, des fois... ? :)
Si je faisais un petit forward à msieur Beaulen ? ;)
> David Colson wrote:
> >
> > Salut à tous,
> >
> > Mon professeur de UNIX nous à donner un exercice à faire. Quelqu?un pourrait-il me donner un petit coup de pouce pour le résoudre. Un exercice qui ne devrait pas poser de problème pour les experts.> > Je ne sais pas par où commencer pour faire les di
fférents programmes, ni ce qu'il faut y mettre exactement.
> >
> > Enoncé du problème :
> >
> > - Ecrire un programme serveur (similaire au serveur FTP) et plusieurs programmes clients (3 clients au total).
> > - Le 1er client ne peut faire uniquement qu?un GET (recevoir des fichiers)
> > - Le 2ème client ne peut faire uniquement qu?un PUT (donner des fichiers)
> > - Le 3ème client ne peut faire uniquement qu?un LS (avoir une liste de fichiers)
> >
> > - Le serveur et les clients sont sur la même machine (donc multi-user)
> > - 7 programmes doivent être conçus : 1 pour le serveur (programme qui tourne tous le temps), 1 pour chacun de ses 3 fils et 1 pour chacun des 3 clients.
> > - Le client doit d?abord se logger (user + password)
> > - Il faut utiliser des pipes entre serveur et clients et entre fils et clients.
> > - Ces programmes sont écrits en C.
> >
> > Merci d?avance pour votre aide
> >
>
> Premièrement, je ne vois pas pourquoi tu dois ecrire 7 programmes. Pour
> moi, je ne vois que 3 programmes, mais le serveur doit se forker pour
> pouvoir gérer les trois connections simultanées. Globalement, il y a
> bien 4 programmes qui s'exécutent, mais tu n'en écris qu'un seul !
>
> Deuxièment, tu crée les programmes clients, selon leurs fonctionnalités.
> Lors de l'établissement le serveur reconnait a quelle type de client il
> a affaire, et il ne fait que ce qu'il faut.
>
> Maintenant, je ne peux pas faire ton exercice à ta place non plus....
bien vu :)
-o) Pascal Bleser | UNIX *is* user friendly.
/\\ C++/UNIX Development | It's just selective about
_\_v ATOS Payment Systems | who its friends are...
pbleser@atos-group.com---------------------------------
---------
This message was sent by Majordomo 1.94.3. Please report problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.