You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
933 B
Java
34 lines
933 B
Java
import java.io.BufferedReader;
|
|
import java.io.InputStreamReader;
|
|
import java.io.PrintStream;
|
|
import java.net.Socket;
|
|
|
|
public class GestionDUnClientn extends Thread {
|
|
private Socket sss;
|
|
private GestionProtocole gp;
|
|
|
|
public void run() {
|
|
//Construction d'un BufferedReader pour lire du texte envoyé à traverds la connexion Socket
|
|
BufferedReader entreeSocket = new PrintReader(new InputStreamReader);
|
|
//Construction d'un PrintStream pour envoyer du texte à travers un Socket
|
|
PrintStream sortieSocket = new PrintStream(sss.getOutputStream());
|
|
|
|
String chaine = " ";
|
|
|
|
while(chaine != null){
|
|
//lecture d'uen chaine envoyée a traverds la connexion socket
|
|
chaine = entreeSocket.readLine();
|
|
|
|
//si elle est nulle c'est que le client a fermee la connexion
|
|
if (chaine != null){
|
|
System.out.println("requete : " + chaine);
|
|
|
|
String reponse = gp.traite
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|