//Programm 5-4:  ./JDBCclientserver/SimpleInternetServer.java
import java.io.*;
import java.net.*;

public class SimpleInternetServer {
  final static int port = 6799;
  public static void main(String[] args) throws IOException {
    // Internetanschluß festlegen (Server Socket)
    ServerSocket server = new ServerSocket(port);
    System.out.println(
                "\nServer belauscht port " + port + " ...\n");
    while(true) {                           // Serverscheife
      // Internetanschluß belauschen
      Socket lauschen = server.accept();
      // Clientdaten übernehmen
      InputStream ein = lauschen.getInputStream();
      // Einlesen und sofort 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();
    }
  }
}                            // Ende class SimpleInternetServer
