Datenpackete über Sockets?
-
Hi @all,
ich arbeite mich gerade in Socket programmierung ein und musste leider erfahren, dass der Transfer von Objekte (d.h. Strukturen in C, oder Klassen in Java) sehr ungünstig ist.
Wie wird denn normalerweise eine komplexer Datentransfer mit vielen verschiedenen Daten realisiert?
Wäre nett wenn mir da jemand weiterhelfen könnte
-
Es gibt zwei Möglichkeiten:
a) Einen ObjectStream mit dem man Objekte übertragen kann (ist aber seeehr langsam und so, such mal nach serializieren)
b) alle Variablen einzeln
c) als xml Datei (dafür musst du erst eine erstellen und auf beiden Seiten JDom zum parsen verwenden, du musst sie aber nicht auf beiden seiten erst speichern, du kannst den JDom Klassen direkt Streams übergeben, die sie dann für In und Output nutzen)
-
Hi,
vielen Dank!