Bonsoir,
Je débute en java et je souhaite écouter un port en UDP.
J'utilise ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
     try {
      int port = 6020;
    DatagramSocket dsocket = new DatagramSocket(port);
   byte[] buffer = new byte[2048];
      DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
    while (true) {
        dsocket.receive(packet);
 String msg = new String(buffer, 0, packet.getLength());
        jTextArea1.setText(msg);
        System.out.println(packet.getAddress().getHostName() + " "
            + msg);
   packet.setLength(buffer.length);
      }
    } catch (Exception e) {
      System.err.println(e);
    } 
    }
Sur ma console j'ai bien les données qui défilent mais je n'ai rien dans ma Jtextarea.
En fait je n'ai plus la main sur mon interface graphique.
Comment afficher les données dans mon JTextArea?
Merci