Rapport du cours de programmation réseau
Par Andrea • 16 Septembre 2018 • 1 081 Mots (5 Pages) • 583 Vues
...
scribsocket= new inputStream("mon service. getoutputstream")
et nous devons avoir un lecteur d’entree et sortie
par cette commande
- lecteur IO= new Buffereader("lecteursocket") ;
par le lecteur on va lire les entree et sorties qui vien du flux du reseau et nous allons lire seulemen le message du client en tapant cette commande :
- reade messageclient = lecteur IO .readline]
- system.uot.println["le client a ecrire"] et poue terminer on freme la connexion pae cette commande :service .closs ;
ici on a treminer avec le projet maintenant nous allons passe au projet client
- projet client
c’est la meme chose qu’ on a fait pour le serveur directement on va cre les variables
public static void main(String[] args) {
socketclient;
printStreamscribsoket;
inputStreamReader lecteue socket
Buffereader lecteur IO;
Scanner lecteurclavier;
String message allant au serveur
Aparir d’ ici on va faire comme nous avons procede le structure de socket de serveur
Try[a]{
Aparti d’ ici on cree une socket qu’ on va lire a l’ adresss ip par une destinatination de numero de port du serveur a traver cette commande
- client = new socket ("192.168.255.204"5151) ;
et avec cette commande nous aurons une connexion entre la socket clien et serveur puis le clien doit attendre un message par la commande ci-dessous :
lecteurrsoket= New inputStreamreader("client Get .inputStream") ) );
et puis le lecteur de flux doit etre lu dans le lecteur de flux d’ entrée
lecteurIO=New Buffereader("lecteur socket");
paar apres il faut lire le massage de cette commande :
messagevenantduserveur = lecteur IO readline();
et cette messsage doit etre afiche par cette commande
-
system.out.println (",essage venant du serveur");
Déjà a ce niveau le programme est capable de lire le serveur d’ ou il faut aue l’ utlisateur envoi un message au serveur ;Alors composons se message a envoie par la commande en utilisant l’objet :
Scribsocket = New printStream("client Get .inputStream") ;
Pour envoie le message on saisi tout d’ abord qu’on va lire au clavier ,ais avant de lire qu’ on nous affiche ce message : le client ou l’utilisateur
Sytem.out.println("veiller entre le message pour le serveur");
Et le lecteurclavier va nous lire se message en saisisant cette commande
- lecteurclavier = new scanner("system.in") ;
- et pour le message on prend: messageallantauserveur=lecteurclavier .nexline()
en faite se nexline permer d’ affecter les elements saisi au clavier dans la variable message allant au serveur, comme nous avons le message faisont maintenant l’ appel q cette methode pour envoie le message
- scribsocket.println("messageallantau serveur");
et on ferme la connexion. Client.close() ; pour termine le petit programme qui va envoiyer un message au sserveur.
CONCLUTION
Si on execute pour essaie si le programme on nous affiche
Bienvenue sur le serveur de programmation
Veillez entre votre message pour le serveur
Et du cote serveur onnous repond
Un client se connecte
Un client saisi le message bonjour !
Le serveur repond bonjour
Le client saisi encore qui est la svp :
Le serveur repond qui est la svp
Lorsque le client saisi le message ,voillons voir ce qui va se passe
Si on arrive a implemente un système comme cela alors ns pouvons dir par exemple progrqmme tchat. Voila.
...