Я хочу сериализовать объект в AMF, и я хочу, чтобы результат был точно таким же, как если бы он был сериализован NetConnection.call ().Итак, я использую ByteArray.writeObject (), и выходные байты обычно совпадают с байтами, отправленными NetConnection.call (), но иногда пара байтов отличается.
Я нашел это в спецификации AMF3: "Обратите внимание, что ByteArray.writeObject использует одну версию AMF для кодирования всего объекта. В отличие от NetConnection, ByteArray не начинается с AMF 0 и переключается на AMF 3 (со свойством objectEncoding, установленным в AMF 3). "Это объясняет эти различия.
Как мне решить эту проблему?