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

Re: [linux-team] Client/serveur



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.