X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TD2%2Fserver%2FBroadcastoThreadService.java;h=df56d31ed4c87c18a7041241be3d870f258fde23;hb=957ecacec542117816ecc362cfb9966040d4577b;hp=5ade5f328d87c830acc03a741e6eac18c880b3ef;hpb=b349a9de18d621c97723b3c1f0873aed30c3f32b;p=TD_SR.git diff --git a/TD2/server/BroadcastoThreadService.java b/TD2/server/BroadcastoThreadService.java index 5ade5f3..df56d31 100644 --- a/TD2/server/BroadcastoThreadService.java +++ b/TD2/server/BroadcastoThreadService.java @@ -25,7 +25,7 @@ public class BroadcastoThreadService implements Runnable { e.printStackTrace(); } catch (ClassNotFoundException e) { - System.err.println("ClassNotFoundException: " + e); + System.err.println("ClassNotFoundException: " + e); e.printStackTrace(); } finally { @@ -48,8 +48,8 @@ public class BroadcastoThreadService implements Runnable { * @throws ClassNotFoundException [description] */ public void doService(Socket clientSocket, ArrayList sharedList) throws IOException, ClassNotFoundException { - ObjectInputStream OReader = new ObjectInputStream(clientSocket.getInputStream()); ObjectOutputStream OWriter = new ObjectOutputStream(clientSocket.getOutputStream()); + ObjectInputStream OReader = new ObjectInputStream(clientSocket.getInputStream()); sharedList.add(OWriter); boolean end = false; while (!end) { @@ -61,10 +61,10 @@ public class BroadcastoThreadService implements Runnable { broadcastoMsg(roMsg); } sharedList.remove(OWriter); - if (OReader != null) - OReader.close(); if (OWriter != null) OWriter.close(); + if (OReader != null) + OReader.close(); System.out.println("Fin du thread repondant au client, port " + clientSocket.getPort()); }