2b1a64aba6b80590f8505ed4dff8e70f8f764474
[TD_SR.git] / TD2 / IHM / ThreadIHMSend.java
1 import java.io.*;
2
3 public class ThreadIHMSend implements Runnable {
4 private SocketClient client;
5 private IHM clientIHM;
6
7 ThreadIHMSend(SocketClient c, IHM ui) {
8 client = c;
9 clientIHM = ui;
10 }
11
12 public void run() {
13 try {
14 boolean end = false;
15 while (!end) {
16 String line = clientIHM.getNextMessageToSend();
17 if (line.equals(".")) {
18 end = true;
19 }
20 client.sendMsg(line);
21 System.out.println(Thread.currentThread().getName() + " a envoye " + line);
22 }
23 }
24 catch (Exception e) {
25 System.err.println("Exception: " + e);
26 e.printStackTrace();
27 }
28 }
29 }