Outils pour utilisateurs

Outils du site


departement_info:personnels:pb:cli

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
departement_info:personnels:pb:cli [2023/03/13 01:44] – [Découverte de services] Brutus Philippedepartement_info:personnels:pb:cli [2023/03/13 15:11] (Version actuelle) – [Découverte de services] Brutus Philippe
Ligne 53: Ligne 53:
 Travail à faire : Travail à faire :
   - Modifier le client pour qu'il soit capable de recevoir des textes même s'il n'a pas soumis de texte au serveur.   - Modifier le client pour qu'il soit capable de recevoir des textes même s'il n'a pas soumis de texte au serveur.
-  - Modifier le serveur pour qu'il envoie le texte reçu d'un client à tous les clients connectés (et pas seulement au client émetteur).\\+  - Modifier le serveur pour qu'il envoie le texte reçu d'un client à tous les clients connectés (et pas seulement au client émetteur). 
 + 
 +{{:departement_info:personnels:pb:cli:discussion.zip|un corrigé}}\\ 
 + 
 +Travail à faire : 
 +  - Comprendre l'architecture logicielle et le fonctionnement du serveur 
 +  - Modifier le serveur pour implanter le patron publish-subscribe (variante de observer)
  
-{{:departement_info:personnels:pb:cli:discussionPB.zip|un corrigé}}\\ 
  
 ---- ----
Ligne 91: Ligne 96:
 {{:departement_info:personnels:pb:cli:DNS-SD-presentation-cas-utilisations.pdf|diaporama de Antoine Bernard}} {{:departement_info:personnels:pb:cli:DNS-SD-presentation-cas-utilisations.pdf|diaporama de Antoine Bernard}}
  
-Des services type sont prédéfinis ([[http://www.dns-sd.org/ServiceTypes.html|dns-sd.org]]). JmDNS implante ce protocole en Java, définit des [[http://jmdns.sourceforge.net/clover/javax/jmdns/impl/constants/DNSConstants.html|constantes]] et propose une [[https://lig-membres.imag.fr/donsez/dev/osgi/jmdns/api/fr/imag/adele/service/jmdns/JmDNS.html|API]] pour exploiter la structure des paquets mDNS.+Des services type sont prédéfinis ([[http://www.dns-sd.org/ServiceTypes.html|dns-sd.org]]). JmDNS implante ce protocole en Java, définit des [[http://jmdns.sourceforge.net/clover/javax/jmdns/impl/constants/DNSConstants.html|constantes]] et propose une [[http://jmdns.sourceforge.net/apidocs/index.html|API]] pour exploiter la structure des paquets mDNS. 
 + 
 +{{:departement_info:personnels:pb:cli:decouverte_services.pdf|diaporama}}
  
 {{:departement_info:personnels:pb:cli:udp_decouverte.zip|exemples en Java de découverte de services}} {{:departement_info:personnels:pb:cli:udp_decouverte.zip|exemples en Java de découverte de services}}
 +
 +Exercice :\\
 +  - modifier le client de discussion pour qu'il découvre le service chat et ses coordonnées
 +  - modifier le serveur de discussion pour qu'il publie son service et ses coordonnées
  
departement_info/personnels/pb/cli.1678671888.txt.gz · Dernière modification : 2023/03/13 01:44 de Brutus Philippe

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki