Développement d’application Développement d’application client/serveur client/serveur

Download (0)

Full text

(1)

Développement d’application Développement d’application

client/serveur client/serveur

Zouhair ELHADARI

www.hadari.jimdo.com

Centre de BTS Dakhla 2ème année BTS DSI

(2)

Chapitre 5 Chapitre 5

Programmation réseau en JAVA Programmation réseau en JAVA Programmation réseau en JAVA Programmation réseau en JAVA

2ème année BTS DSI

Prof:EL HADARI zouhair 2

(3)

Partie 3:

Partie 3:

Serveur en gestion multi

Serveur en gestion multi--clients clients en en Serveur en gestion multi

Serveur en gestion multi--clients clients en en mode connecté

mode connecté (TCP)

(TCP)

2ème année BTS DSI

Prof:EL HADARI zouhair 3

(4)

Gestion de parallélisme sur le serveur:

Gestion de parallélisme sur le serveur:

2ème année BTS DSI

Prof:EL HADARI zouhair 4

(5)

Gestion de parallélisme sur le serveur:

Gestion de parallélisme sur le serveur:

2ème année BTS DSI

Prof:EL HADARI zouhair 5

(6)

import java.io.*;

import java.net.*;

public class Serveur {

public static void main(String[ ] args){

try {

//création du socket d’ecoute

ServerSocket socket = new ServerSocket(1234);

//création d’un Thread

Thread tr = new Thread(new Accepter_clients(socket));

//démarrage du thread et exécution de la méthode run( ) //démarrage du thread et exécution de la méthode run( ) tr.start();

} catch (Exception e) {

System.out.println("Erreur");

} } }

2ème année BTS DSI

Prof:EL HADARI zouhair 6

(7)

Class Accepter_clients implements Runnable { ServerSocket sserveur;

Socket socket;

int nbrclient = 1;

public Accepter_clients(ServerSocket s){

sserveur = s;

……….// création des input et output (try)}

public void run( ) { try { while(true){

socket = sserveur.accept(); // Un client se connecte

System.out.println("Le client "+nbrclient+ "est connecté");

………. .//input et output nbrclient++;

socket.close( ); } } catch (Exception e) {

System.out.println("Erreur"); } } }

2ème année BTS DSI

Prof:EL HADARI zouhair 7

(8)

Fin du Chapitre Fin du Chapitre

2ème année BTS DSI

Prof:EL HADARI zouhair 8

Figure

Updating...

References

Related subjects :