import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; import java.net.UnknownHostException; public class EchoClient { static boolean exit = false; public static void main (String []args) throws UnknownHostException, IOException { String s = ""; while(exit == false) { Socket socket=new Socket("127.0.0.1",1565); PrintWriter printW=new PrintWriter(socket.getOutputStream(), true); try { BufferedReader in = new BufferedReader( new InputStreamReader( System.in ) ); s = in.readLine(); System.out.println( "Der eingelesene Text lautet: " + s ); if(s.equalsIgnoreCase("exit")) { exit = true; } else if(s.equalsIgnoreCase("put")) { String[] tempstring = s.split(" "); System.out.println(tempstring[1]); File sendFile = new File(tempstring[1]); // printW. } } catch( IOException ex ) { System.out.println( ex.getMessage() ); } printW.println(s); printW.flush(); BufferedReader bufRead=new BufferedReader(new InputStreamReader(socket.getInputStream())); System.out.println("Ausgabe vom Server war"+bufRead.readLine()); } } }