Rechercher : dans
Par :

Serveur -client

Dernière réponse le 12 oct 2009 à 18:43:26 thbah, le 12 oct 2009 à 17:35:08 
 Signaler ce message aux modérateurs

Bonjour,

Je doit faire une application serveur/client qui doit contenir les élements suivants:
-un client diffuseur qui recupere les données utilisateur (donnée au clavier) et les envois au serveur.
-les clients reçoivent les données reçu depuis le serveur.
-un serveur qui gère les demandes de connexions, stockent les clients qu'il accepte ; gere les departs (deconnexion) , reçoit les données depuis le client diffuseur et les envois vers les autres clients encore connectés.
le programme du serveur doit utiliser l'ecoute simultanée sur plusieur descripteurs:select.

et je ne suis pas trop fort en réseaux si quelqu'un peut m'aider.

Merci d'avance

Configuration: Windows Vista
Firefox 3.5

Meilleures réponses pour « serveur client » dans :
Environnement Client/Serveur VoirPrésentation de l'architecture d'un système client/serveur De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une...
Réseaux - Architecture client/serveur à 3 niveaux VoirPrésentation de l'architecture à 2 niveaux L'architecture à deux niveaux (aussi appelée architecture 2-tier, tier signifiant rangée en anglais) caractérise les systèmes clients/serveurs pour lesquels le client demande une ressource et le serveur la...

1

Nabla's, le 12 oct 2009 à 17:55:30

Je te rassure, tu n'est pas doué en réseau, tu posts dans le forum réseaux...
tout va bien aller, car c'est de la programmation (réseau certes). Je vais demander une redirection dans le bon forum

il va te falloir utiliser les sockets. Tu devrais préciser dans quel langage tu dois réaliser cette application.
Tu dervas aussi utiliser les Threads (pour les clients, sur le serveur). Qui dit thread dit possibilité de mutex

Répondre à Nabla's

2

thbah, le 12 oct 2009 à 18:22:53

Bonjour,
Merci pour ta reponse je doit le code en c

Répondre à thbah

3

Nabla's, le 12 oct 2009 à 18:26:54

Ok. Donc je pense que dans un premier temps, tu vas coder 2 clients différents (l'emetteur et le receveur).
tu codes un serveur en C (il y a des tas d'exemple sur le net). Le serveur aura pour but déja de signaler l'arrivée d'un client.
Je pense que tu pourrais faire par exemple, uen liste chainées avec tes messages qui sotn arrivés sur le serveur. Chaque client doit avoir accès à la liste chainée.

le client de reception quant à lui sera une simple attente + affichage de donnée.

dis ce que tu trouves, la manière dont tu pense faire, et on verra un peu plus loin pour faire ue bonne appli.
CCM aide aux devoirs, on ne les fais pas à votre place

Répondre à Nabla's

4

 thbah, le 12 oct 2009 à 18:43:26

Ok je vais faire ça d'abord

merci

Répondre à thbah