Bonjour,
Je dois envoyer des données à un serveur UDP en Java. Mon problème, c'est que je retrouve ces données converties en hexadécimal sur les trames réseaux. Or il me faut qu'une partie de la trame reste en décimal.
J'envoie ces données vers une "boîte noire" (je n'ai pas accès au code), et donc aucune solution de reconversion à la sortie... Pour précision, mes données sont bien en décimal jusqu'à l'appel à la méthode send du DatagramSocket (voir code ci-dessous)
Quelqu'un aurait-il une solution à me proposer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public void envoiMessage(byte[] data) throws IOException { DatagramSocket socketClient = new DatagramSocket(); socketClient.connect(this.serveur, this.port); DatagramPacket packet = new DatagramPacket(data, data.length); if (socketClient.isConnected()) { socketClient.send(packet); } }
Merci d'avance !
Partager