Структура сообщения AMF?

Данные, входящие из внешних источников по сути, не могут быть действительно объектно-ориентированы, поскольку Вы не вводите код. Если это содержит случаи, Вы собираетесь иметь случаи. Период.

Кроме того, ООП не является серебряной пулей. Существуют времена, это - ответ, существуют времена, которые это не.

5
задан skaffman 13 October 2009 в 08:58
поделиться

2 ответа

Спецификацию можно описать как «краткую».

В кодировке AMF используются байты, которые называются «маркерами типа». Маркер типа для целого числа - это значение 4. Целочисленные данные следуют сразу за этим тегом и имеют длину 1–4 байта. Длина варьируется, потому что целочисленный тип является «сжатым», так что значения 0–127 требуют только 1 байт, в то время как большие значения требуют больше байтов. Этот целочисленный формат в спецификации называется «U29».

В качестве примера, если бы мы просто передавали целое число «5», допустимым пакетом AMF были бы эти два байта:
04 05

In В приложениях, найденных в Интернете, данным AMF иногда предшествует длина, закодированная как длина без знака в сетевом порядке байтов. Если вы наблюдали такое приложение, вы могли бы увидеть:
00 00 00 02 04 05 ,

9
ответ дан 13 December 2019 в 22:11
поделиться

Если вы ищете структуру сообщения удаленного взаимодействия, она добавляется в конец спецификации AMF0 - Раздел 4

1
ответ дан 13 December 2019 в 22:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: