X-Git-Url: https://git.piment-noir.org/?p=TD_SR.git;a=blobdiff_plain;f=TD2%2Fclient%2FSocketClient.java;fp=TD2%2Fclient%2FSocketClient.java;h=92c7412113f3b2107c0edef45823691430405cd6;hp=75c04703064caf9ff2ecc9a8ea5c958b84708993;hb=15850b4cdcf949dae5a150a7c209bd1b95061121;hpb=957ecacec542117816ecc362cfb9966040d4577b diff --git a/TD2/client/SocketClient.java b/TD2/client/SocketClient.java index 75c0470..92c7412 100644 --- a/TD2/client/SocketClient.java +++ b/TD2/client/SocketClient.java @@ -37,7 +37,7 @@ public class SocketClient { } } - private void connexionServeur(String adresseIPServeur, int portServeur) throws IOException { + private void connexionServeur(String adresseIPServeur, int portServeur, boolean hasoStream) throws IOException { // créer un objet socket lié au socket serveur et l'affecte à sock // puis établie les chaînages de flot nécessaires // pour l'envoi et la reception de messages @@ -45,12 +45,21 @@ public class SocketClient { OutputStream OStream = sock.getOutputStream(); ecriture = new PrintWriter(OStream); - oEcriture = new ObjectOutputStream(OStream); + if (hasoStream) + oEcriture = new ObjectOutputStream(OStream); InputStream IStream = sock.getInputStream(); InputStreamReader IMesg = new InputStreamReader(IStream); lecture = new BufferedReader(IMesg); - oLecture = new ObjectInputStream(IStream); + if (hasoStream) + oLecture = new ObjectInputStream(IStream); + } + + private void connexionServeur(String adresseIPServeur, int portServeur) throws IOException { + // créer un objet socket lié au socket serveur et l'affecte à sock + // puis établie les chaînages de flot nécessaires + // pour l'envoi et la reception de messages + connexionServeur(adresseIPServeur, portServeur, false); } private void attributesInit() {