Hi,
ich habe folgendes Problem:
Ich bin ein Server und kommuniziere über ein Netzwerk mit einem nicht Java Client.
Ich erhalte von ihm diverse Packete, welche jeweils aus einem Header, einem Body und einer Endzeile bestehen,
Der Body kann wiederrum aus einem oder mehreren unterschiedlichen Objekte bestehen.
nun meine Frage, wie realisiere ich dieses, bzw kann ich es wie unten abgebildet realisieren?
Und wenn ja, woher weiß ich, wenn ich ein Packet bekomme, welche Art von Wesen im Body enthalten ist, und wieviele Wesen es sind?
beispiel:
ich habe folgendes Problem:
Ich bin ein Server und kommuniziere über ein Netzwerk mit einem nicht Java Client.
Ich erhalte von ihm diverse Packete, welche jeweils aus einem Header, einem Body und einer Endzeile bestehen,
Der Body kann wiederrum aus einem oder mehreren unterschiedlichen Objekte bestehen.
nun meine Frage, wie realisiere ich dieses, bzw kann ich es wie unten abgebildet realisieren?
Und wenn ja, woher weiß ich, wenn ich ein Packet bekomme, welche Art von Wesen im Body enthalten ist, und wieviele Wesen es sind?
beispiel:
Code:
class Packet{
String ID;
Body[] body;
}[
class Haustier extends Body{
String Name;
int Anzahlbeine;
bool hatSchwanz;
bool hatPelz;
}
class Person extends Body{
String Name;
String Vorname;
String Adresse;
}
class Body{
String Name;
}
/code]