codice:
ByteArrayInputStream bais = new ByteArrayInputStream(payload);
DataInputStream dis = new DataInputStream(bais);
int channel = dis.readInt();
int dest_port = dis.readInt();
byte[] addr_in = { dis.readByte(),dis.readByte(),dis.readByte(),dis.readByte() };
byte[] sendData = ???????????????????????????? //ATT!!! N byte!!!
tralasciando l'eleganza della mia programmazione...
come faccio a memorizzare in un array di byte quello che avevo inserito con
codice:
dos.write (data, 0, data.length);
il problema è che all'arrivo del pacchetto NON so la length... :master:
PS: gli altri campi li leggo in modo corretto.