Frage zu Speicherstrukturen -> Map mit mehr als 2 Werten
-
Hallo,
Ich hab ein Problem und hoffe hier hilfe zu finden:
Ich soll eine TCP/HTTP Log Datei auswerten ,d.h. ich suche in dem Log nach GET-Anfragen und will dann in irgend einer Struktur jeweils eine neue Instanz erstellen und einzelne Werte hinterlegen wie bspweise die Zeit, den Client, den Host, den Packetnamen, die ACK Number etc.Finde ich nun ein HTTP OK muss ich anschließend aus dieser Zeile den Host den Client etc. mit den Werten in der gespeicherten Struktur vergleichen.
Maps wären ideal, können aber nur Tupel enthalten, was viel zu wenig ist.
Ich dachte dann also an mehrdimensionale Arrays aber die funktionieren auch nicht so wirklich.Was meint ihr wäre wohl das sinnvollste in diesem Kontext?
MfG Dirk
-
ich denke polymorphie würde hier gut passen
allerdings solltest du vll erst mal schreiben, was du unter auswerten verstehst...
bb
-
Naja, ich suche das GET - parse dich wichtigen Elemente raus und speicher diese in irgendeiner Speicherstruktur - dann finde ich das OK und muss dann iwie nachschauen ob ein passendes GET dazu exestiert, wenn ja berechne ich dann einfach die Differenz der Zeiten um herauszubekommen wie lange die Anfrage "gewartet" hat, das wars soweit scho