0% ont trouvé ce document utile (0 vote)
24 vues2 pages

Serveur et Client en Programmation Réseau

Transféré par

Smain Belhadef
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues2 pages

Serveur et Client en Programmation Réseau

Transféré par

Smain Belhadef
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

//Prograrmme Serveur

pckage server;
import [Link];
import [Link];
import [Link];
import [Link];
imput [Link];
import [Link];

public class MyServer {


public static void main(String[] args) throws Exception {
ServerSocket ss= new ServerSocket (7070);
[Link]("J'attend la connexion...");
Socket s= [Link]();
[Link]("Connexion.�tablie d'un client:."+[Link]()
);
InputStream is = [Link]();
OutputStream is = [Link]();
[Link]("J'attend que le client envoie un nombre");
int nb=[Link](); // Lit un octet seulement nombre <255
[Link]("J'ai re�u un nombre "+nb);
int res=nb*2;
[Link]("J'envoie l r�ponse "+res);
[Link](res);
[Link]();
}
}

//Prograrmme Cliebt
pckage client;
import [Link];
import [Link];
import [Link];
import [Link];
imput [Link];
import [Link];

public class MyClient {


public static void main(String[] args) throws Exception {
[Link]("J'�tablit la connexion...");
Socket s= new Socket("localhost", 7070);
InputStream is = [Link]();
OutputStream is = [Link]();
Scanner clavier=new Scanner([Link]);
[Link]("Entrez un nombre:");
int nb=[Link]();
[Link]("J'envoie au serveur un nombre :"+nb);
[Link](nb);
[Link]("J'attend la r�ponse ");
int rep=[Link]();
[Link]("J'ai re�u la r�ponse "+rep);;
[Link]();
}
}

Pour echanger des chaines de caract�res:


1/ Cr�ation de l'objet ServerSocket
ServerSocket ss = new ServerSocket (12345);
2/ Attendre une connexion d'un client
Socket s=[Link]();
3/ pour lire une chaine de caract�re envoy� par le client
InputStream is = [Link]();
InputStamReader isr = new InputStreamReader(is);
BufferedReder br = new BufferedReader(isr);
String chaine=[Link]();

4/ pour envoyer une chaine de caract�res au client


OutputStream os = [Link]();
PrintWriter pw = new PrintWriter(os,true);
// true permet d'envoyer imm�diatement la line chaine de caract�res sinon les
lignes de caract�res sont stock�es dans buffer puis appeler [Link] pour envoyer
le tout � la fois
[Link]("chaine");

Vous aimerez peut-être aussi