// Programm 5-27: BSP_ROOT/meinewebapp/WEB-INF/classes/jdbccs/SimpleInternetServer.java
import java.io.*;
import java.net.*;

public class SimpleInternetServer {
  final static int port = 6799;
  public static void main(String[] args) throws IOException {
    ServerSocket server = new ServerSocket(port);
    System.out.println("\nServer belauscht port " + port + " ...\n");
    while(true) {                                    // Serverscheife
      Socket lauschen = server.accept();             // Socket belauschen
      InputStream ein = lauschen.getInputStream();   // Clientdaten übernehmen
                                                     // Einlesen und beantworten 
      PrintWriter aus = new PrintWriter(lauschen.getOutputStream());


      for (int ch; (ch = ein.read()) != 0;)
        aus.print(String.valueOf((char) ch));
      aus.println(" Hello Client!!"); aus.close();
      System.out.print("#"); System.out.flush();
    }
  }
}
