Lord_Aratorn
Mitglied
Hallo erstmal, da ich hier im Forum schon öfters nützliche dinge gefunden habe, doch nun nicht mehr weiter weiß, habe ich mir mal nen Account erstellt und hier mal direkt zu fragen.
Also es geht darum, dass ich über das netzwerk UDP-Packete empfangen und verschicken will.
Hierfür benutze ich DatagrammPacket/DatagrammSocket.
nun habe ich die Daten des Udp-packets in meinem array.
Die Sache ist, wie erstelle ich aus dem erhaltenen byte[] wieder ein brauchbares Objekt?
z.b.
class testObjekt implements Serializable{
int nummer;
String Name;
String Adresse;
}
P.S. das System von dem ich die Packete empfange, kenne ich nicht, ich kennen nur die Datenstruktur, die übermittelt wird.
Also es geht darum, dass ich über das netzwerk UDP-Packete empfangen und verschicken will.
Hierfür benutze ich DatagrammPacket/DatagrammSocket.
Code:
DatagramSocket ds = new DatagramSocket(2902);
byte[] array = new byte[1024]
DatagramPacket dp = new DatagramPacket(array, array.length);
ds.receive(dp);
Die Sache ist, wie erstelle ich aus dem erhaltenen byte[] wieder ein brauchbares Objekt?
z.b.
class testObjekt implements Serializable{
int nummer;
String Name;
String Adresse;
}
P.S. das System von dem ich die Packete empfange, kenne ich nicht, ich kennen nur die Datenstruktur, die übermittelt wird.