Beispiel #1
0
  @Override
  public void run() {
    ServerListener servListener = new ServerListener();
    try {
      inStream = new BufferedReader(new InputStreamReader(sock.getInputStream()));
      outStream =
          new PrintWriter(new BufferedWriter(new OutputStreamWriter(sock.getOutputStream())), true);
      BufferedReader kbRdr = new BufferedReader(new InputStreamReader(System.in));
      servListener.start();

      while (true) {
        outStream.println(kbRdr.readLine());
      }

    } catch (IOException e) {
      System.out.println("Server closed");
      // e.printStackTrace();
    } finally {
      servListener.interrupt();
    }
  }