TD2: Ensure chat clients will not send empty message.
[TD_SR.git] / TD2 / client / ThreadClientSend.java
index 42fe7dfd13c723a5cac6c8e09bbfe4cbf7db611c..639228fe45f6eef313a2abd9998b92ca721c9b9d 100644 (file)
@@ -12,13 +12,15 @@ public class ThreadClientSend implements Runnable {
         try {
             userInput = new BufferedReader(new InputStreamReader(System.in));
             boolean end = false;
-                       while (!end) {
-                               String line = userInput.readLine();
+            while (!end) {
+                String line = userInput.readLine();
                 if (line.equals(".")) {
                     end = true;
                 }
-                client.sendMsg(line);
-                System.out.println(Thread.currentThread().getName() + " a envoye " + line);
+                if (line.length() != 0) {
+                    client.sendMsg(line);
+                    System.out.println(Thread.currentThread().getName() + " a envoye " + line);
+                }
             }
         }
         catch (IOException e) {
@@ -32,6 +34,7 @@ public class ThreadClientSend implements Runnable {
                 }
                 catch (IOException e) {
                     System.err.println("IOException: " + e);
+                    e.printStackTrace();
                 }
             }
         }