hi,
So ganz habe ich deinen Artikel wieder nicht verstanden. Ein paar Anwendungsbeispiele oder Diagramme könnten vermutlich Wunder bewirken.
Mein Serializer, einfacher gehts nicht: Von einem Array werden immer abwechselnd die Längenangabe und dann das Element in die Bin geschrieben. Wobei: Die Längenangabe liegt IMMER auf einer FIXen Anzahl an Bytes, z.B. sind das IMMER 4 Byte. Nur so kriegste die Daten da wieder unzerknittert raus:
while(read(4 Byte)){
DataView Objekt für den Integer
Der Integer (z.b. 21) ist die Länge der nächsten zu lesenden Bytes
read(21 Byte) hiermit haste den Wert selbst
und dann wiederholt sich das bis der Buffer aufgefressen ist
}
Isses ein assoziatives Array, gehören die Werte paarweise zusammen, die Bin bleibt dieselbe, nur der Algorithmus ist anders.
Es gibt immer Gründe für eigene Entwicklungen. Danke für Deinen Fehlerhinweis, ist erledigt. Mein FF ist v26.0 da funktioniert das alles. Ist ja nur ne Demo und nix Produktives. Und alles zusammen auch nüschd Neues. Nur insofern, als dass es so erschreckend einfach ist und eine Multipart-Message mit den Objekten DataView und Blob auskommt.
Horst
PS: Mein Serializer läuft schon seit Jahren serverseitig.