public void run() {

        try {
            String response;
            udpClient = new DatagramSocket();
            udpServer = new DatagramSocket(PORT);
            udpPackage = new DatagramPacket(new byte[123], 123);
            
                        
            /* Warte auf eingfehenden Nachrichten */
            while (! isInterrupted()) {
                udpServer.receive(udpPackage);
                response = new String(udpPackage.getData(), 0, udpPackage.getLength(), "UTF-8");
                this.chat.addOutput(response.trim());
            }
           
           udpClient.close();
        } catch (IOException e) {
              if (! isInterrupted()){
                 e.printStackTrace();
              }
              
        }
     

    }