T
Tomate_Salat
Gast
Hi,
ich hab zwar einiges dazu gefunden, aber das richtige war nicht dabei. Jz habe ich mir mal selbst Gedanken gemacht und auch ein Protokoll auf die Beine bekommen. Ich habe mal die Bytes von meinem 1 Protokolll, meinem 2ten protokoll und dem ObjectOutputStream verglichen:
Für das gleiche Objekt:
Protokoll v1: 54 Bytes. Nach Optimierung 48 Bytes
Protokoll v2: 21 Bytes
ObjectOutputStream: 122Bytes(!)
Ich bin also schon auf dem richtigen Weg . Beispiel wie mein Protokollschema ausschaut:
[c]7|2|Foo Bar12[/c]
Mein Objekt kennt 2 Methoden: getName(); getAge();
Das Protokoll lese ich so aus: [LÄNGE DES NAMENS]|[LÄNGE DES ALTERS]|[NAME][ALTER]
Für String, Integer etc mag das noch ganz gut klappen, aber was ist wenn ich mal zusätzliche Objekte übermitteln will.
Gibt es vllt einen bessern Weg, sein eigenes Protokoll zu entwickeln?
MFG
Tomate_Salat
ich hab zwar einiges dazu gefunden, aber das richtige war nicht dabei. Jz habe ich mir mal selbst Gedanken gemacht und auch ein Protokoll auf die Beine bekommen. Ich habe mal die Bytes von meinem 1 Protokolll, meinem 2ten protokoll und dem ObjectOutputStream verglichen:
Für das gleiche Objekt:
Protokoll v1: 54 Bytes. Nach Optimierung 48 Bytes
Protokoll v2: 21 Bytes
ObjectOutputStream: 122Bytes(!)
Ich bin also schon auf dem richtigen Weg . Beispiel wie mein Protokollschema ausschaut:
[c]7|2|Foo Bar12[/c]
Mein Objekt kennt 2 Methoden: getName(); getAge();
Das Protokoll lese ich so aus: [LÄNGE DES NAMENS]|[LÄNGE DES ALTERS]|[NAME][ALTER]
Für String, Integer etc mag das noch ganz gut klappen, aber was ist wenn ich mal zusätzliche Objekte übermitteln will.
Gibt es vllt einen bessern Weg, sein eigenes Protokoll zu entwickeln?
MFG
Tomate_Salat