IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau C Discussion :

projet client serveur : manque de fonctionnalité


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 40
    Par défaut projet client serveur : manque de fonctionnalité
    Bonjour bon en gros comme j'en ai parler dans un autre topic je cherchais un projet en langage C liés en réseau.
    J'ai eu pour idée de faire un client serveur TCP mais le professeur m'a dit que cela était trop léger et que je doit rajouter des fonctionnalités a mon projet.
    Avez vous des idées? sans que celle ci ne soit de niveau pro car je ne suis que débutant.

    Merci de m'aider je ne sais pas quoi rajouter.

  2. #2
    Membre expérimenté Avatar de lun4t1k
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    276
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 276
    Par défaut
    fais un serveur concurrent, ou un petit parlotteur...
    j'ai meme un sujet si tu veux

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 40
    Par défaut
    Lol je veux bien ton sujet sa pourrait etre interessant.. Qu'est ce qu'un petit parlotteur?

  4. #4
    Membre expérimenté Avatar de lun4t1k
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    276
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 276
    Par défaut
    C'est un mini tchat, je te file le sujet c'est bien plus parlant.
    Désolé pour les caractères non imprimables et les décalages, mais sur dvp on n'accepte pas les fichiers > 250Ko, ni les PS! Et a tort!

    Donc je t'ai fait un extract vite fait...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    1 Présentation générale 
    Ce petit projet vise à mettre en ÷uvre des communications entre processus dans l'Internet à 
    base de protocoles connus tout en dénissant un protocole spécique au niveau de l'application. 
    On veut mettre en place un moyen de discussion entre plusieurs utilisateurs. Les participants 
    à la discussion seront les discuteurs, tous clients d'un serveur dit parlotteur. Le rôle du serveur est 
    de diuser à tous les utilisateurs tout texte expédié par l'un d'eux. 
    Les fonctionnalités du parlotteur pourront être améliorées, au fur et à mesure de l'avancement 
    du projet. 
    Chaque discuteur commence par s'identier auprès du serveur. Son identité va servir de préxe 
    à tout texte qu'il désire expédier. Le préfixe est apposé par le parlotteur. Un discuteur peut se 
    joindre à la discussion à tout moment, dès que le serveur est lancé. Il peut aussi quitter la discussion 
    à sa guise. Lorsqu'il la quitte, il annonce sa volonté de la quitter au serveur. Bien évidemment, le 
    premier discuteur devra attendre l'arrivée d'au moins un second. De même, dès qu'un discuteur 
    se retrouve seul, il doit en être averti. 
    Le protocole de transport choisi sera tcp. 
    Un problème délicat à résoudre est lié indirectement à l'interface utilisateur. En eet, on notera 
    que la réalisation d'une interface sophistiquée n'est pas demandée. Or, dans le cas d'une interface 
    fenêtre simple, le partage d'une fenêtre en plusieurs parties ou encore l'association d'une fenêtre 
    spécique à un processus n'est pas simple. Pour éviter cette diculté, chaque discuteur aura en 
    fait deux processus à lancer, chacun dans une fenêtre séparée : 
     un expéditeur, qui prend ce que le discuteur tape au clavier et l'expédiera au serveur, bien 
    évidemment dans le protocole d'application déterminé, 
     un récepteur, qui ache le texte reçu du serveur. 
    Ce fonctionnement pourra évoluer par la suite, à l'aide d'indications qui seront fournies plus 
    tard en TD. Ne le faire que lorsque cette première version fonctionne correctement ; conserver cette 
    version ! 
    2 Réalisation 
    Les seuls impératifs de la réalisation sont ceux cités ci-dessus. 
    Concernant l'identité du discuteur, on envisagera les cas suivants : 
     l'identité du discuteur est fournie par le client, qui a récupéré les données de l'utilisateur à 
    partir de son numéro (le propriétaire du processus) ; il extrait donc le nom et l'expédie au 
    serveur au début de sont intégration dans la discussion ; 
     seul le numéro de l'utilisateur (toujours le même propriétaire du processus) est expédié au 
    serveur qui se charge de récupérer les données de l'utilisateur.

    EDIT ADMIN/MOD:Pourquoi refuser le format PostScript? Pour un forum de dév, ne pas autoriser ps, c'st discriminatoire ! ^^

  5. #5
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 40
    Par défaut
    l'idée du mini chat es bien mais avec deux machines le prof je le vois déjà il va me dire aucun interet.

    Je dois remettre mon idée definitive demain et la je sais vraiment pas quoi faire

  6. #6
    Membre expérimenté Avatar de lun4t1k
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    276
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 276
    Par défaut
    Tu peux lancer le client et le serveur sur la meme machine, le but étant qu'il partage la même boite réseau.
    tu lanceras
    serveur localhost port
    client localhost port (autant de fois que tu veux de clients)

    Tu es en quelle année?

Discussions similaires

  1. Flex + Java pour un projet client/serveur
    Par Chipsssit dans le forum Flex
    Réponses: 2
    Dernier message: 29/07/2009, 12h57
  2. Projet client/serveur: faire une build windows/linux
    Par FabaCoeur dans le forum Code::Blocks
    Réponses: 6
    Dernier message: 22/02/2009, 15h07
  3. java projet client/serveur
    Par headensen dans le forum Autres
    Réponses: 1
    Dernier message: 09/01/2009, 16h41
  4. Réponses: 1
    Dernier message: 06/07/2006, 19h56
  5. Réponses: 4
    Dernier message: 06/03/2006, 18h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo