Skip to content
Snippets Groups Projects
Commit 02b6315f authored by Francois Deroubaix's avatar Francois Deroubaix
Browse files

partie 4 terminé

parent 1e726a57
No related branches found
No related tags found
No related merge requests found
...@@ -15,7 +15,7 @@ import java.net.Socket; ...@@ -15,7 +15,7 @@ import java.net.Socket;
* renverra le résultat sous forme de chaîne * renverra le résultat sous forme de chaîne
* de caractères. * de caractères.
*/ */
public class AccesService { public class AccesService extends Thread{
private AlaChaine alc; private AlaChaine alc;
private Socket client; private Socket client;
public AccesService(Socket client){ public AccesService(Socket client){
...@@ -25,6 +25,17 @@ public class AccesService { ...@@ -25,6 +25,17 @@ public class AccesService {
public AccesService() { public AccesService() {
alc = new AlaChaine(); alc = new AlaChaine();
} }
@Override
public void run() {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
traiteRequete();
}
public void traiteRequete() { public void traiteRequete() {
try ( BufferedReader bf = new BufferedReader(new InputStreamReader(client.getInputStream()));){ try ( BufferedReader bf = new BufferedReader(new InputStreamReader(client.getInputStream()));){
String invocation = bf.readLine(); String invocation = bf.readLine();
......
...@@ -45,8 +45,7 @@ public class Serveur { ...@@ -45,8 +45,7 @@ public class Serveur {
// quand on a un client, on peut instancier la // quand on a un client, on peut instancier la
// classe AccesService et lui demander de traiter // classe AccesService et lui demander de traiter
// la requête. // la requête.
AccesService as = new AccesService(unClient); new AccesService(unClient).start();
as.traiteRequete();
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment