Ok, danke. Ich werd das dann übernehmen.
Allerdings gibt es bei
Code:
BufferedReader in = null; 
   public Input( Socket cs )
   { 
         in = new BufferedReader(new InputStreamReader(cs.getInputStream())); 
   }
und bei
Code:
public Output( Socket cs )
   { 
         reader = new BufferedReader(new InputStreamReader(System.in)); 
         out = new PrintStream(cs.getOutputStream()); 
   }
Jeweils eine UnhandledIOException, aber das kann ich auch selbst beseitigen.

MfG
Jan