@@ -0,0 +1,657 @@
+import java.io.InputStream;%0Aimport java.io.PrintStream;%0Aimport java.net.Socket;%0A%0Apublic class Launcher %7B%0A    public static void main(String%5B%5D args) %7B%0A        try %7B%0A            Socket canal = new Socket(%22localhost%22, 2009);%0A%0A            InputStream canalLecture = canal.getInputStream();%0A            PrintStream canalEcriture = new PrintStream(canal.getOutputStream());%0A%0A            // On lance un Bash qui ex%C3%A9cutera les commandes re?ues par TCP et renverra les resultats et erreurs sur le canal TCP %C3%A9tabli%0A            Bash.start(canalLecture, canalEcriture, canalEcriture);%0A%0A        %7D catch (Exception e) %7B%0A            e.printStackTrace();%0A        %7D%0A    %7D%0A%7D%0A

Create Launcher.java