Bonsoir,
Je débute en java et je souhaite écouter un port en UDP.
J'utilise ce code
Sur ma console j'ai bien les données qui défilent mais je n'ai rien dans ma Jtextarea.
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); } }
En fait je n'ai plus la main sur mon interface graphique.
Comment afficher les données dans mon JTextArea?
Merci
Partager