import java.io.*; import java.net.*; import java.awt.*; import java.awt.event.*; public class ClientConnectionTalk extends Thread { BufferedReader canalLecture; TextArea console; public ClientConnectionTalk(Socket socket, TextArea out) { try { console=out; canalLecture=new BufferedReader (new InputStreamReader(socket.getInputStream())); this.start(); } catch (IOException error) { console.setText(error.toString()); } } public void run() { String Ligne; try { while (true) { Ligne=canalLecture.readLine(); if (Ligne==null) break; console.append("\n%"+Ligne); try { Thread.sleep(200); } catch (InterruptedException skip) { ; } } } catch (IOException error) { console.setText(error.toString()); } finally { console.setText("server may be off ..."); } } }