Here is my code , I receive some udp packets in processing but they are in hexadecimal format and I don't know how to convert them to decimal.
import hypermedia.net.*;
int PORT_RX=3000; //port
String HOST_IP="192.168.0.21"; //
UDP udp;
String receivedFromUDP = "";
void setup() {
size(400,400);
udp= new UDP(this,PORT_RX,HOST_IP);
udp.log(true);
udp.listen(true);
super.start();
}
void draw() {
background(0);
text(receivedFromUDP, 50, 50);
}
void receive(byte[] data, String HOST_IP, int PORT_RX) {
receivedFromUDP ="";
for (int i = 0; i < data.length; i++) {
receivedFromUDP += str(data[i]) + " ";
}
println(data);
}