TD2: Fix all important bugs in the object passing server and client
[TD_SR.git] / TD2 / client / SocketClient.java
index 814d68a1ef3a62b74e72120a9d2e9b74bb7bb187..3c6d021c605f3a22a7d9537d8f1bf830a28854f7 100644 (file)
@@ -40,16 +40,15 @@ public class SocketClient {
         // puis établie les chaînages de flot nécessaires
         // pour l'envoi et la reception de messages
         sock = new Socket(adresseIPServeur, portServeur);
-        InputStream IStream = null;
-        IStream = sock.getInputStream();
-        InputStreamReader IMesg = new InputStreamReader(IStream);
-        lecture = new BufferedReader(IMesg);
-        oLecture = new ObjectInputStream(IStream);
 
-        OutputStream OStream = null;
-        OStream = sock.getOutputStream();
+        OutputStream OStream = sock.getOutputStream();
         ecriture = new PrintWriter(OStream);
         oEcriture = new ObjectOutputStream(OStream);
+
+        InputStream IStream = sock.getInputStream();
+        InputStreamReader IMesg = new InputStreamReader(IStream);
+        lecture = new BufferedReader(IMesg);
+        oLecture = new ObjectInputStream(IStream);
     }
 
     private void attributesInit() {