Интернет магазин китайских планшетных компьютеров



Компьютеры - SPICE (протокол) - Структура пакета

13 февраля 2011


Оглавление:
1. SPICE (протокол)
2. Структура пакета
3. Совместимость



Структура заголовка

Заголовок содержит следующие типы полей:

  • 8-битное беззнаковое целое
  • NT16 — 16-битное знаковое целое
  • UINT16 — 16-битное беззнаковое целое
  • UINT32 — 32-битное беззнаковое целое
  • 'INT32 — 32-битное знаковое целое
  • UINT64 — 64-битное беззнаковое целое
  • ADDRESS — 64-битное беззнаковое целое, величина смещения адресуемых данных от начала тела сообщения протокола SPICE.
  • FIXED28_4 — 32-битное число с фиксированной запятой. 28 старших битов являются знаковым целым. Младшие 4 бита являются беззнаковым целым числителем дроби со знаменателем 16.
  • POINT - INT32 x, INT32 y
  • POINT16 - INT16 x, INT16 y
  • RECT - INT32 верх, INT32 лево, INT32 низ, INT32 право
  • POINTFIX - FIXED28_4 x, FIXED28_4 y

Версия протокола

Версия протокола определяется двумя значениями типа UINT32, которые определяют основную версию протокола и дополнительную, соответственно.



Просмотров: 2900


<<< SOCKS
SPKM >>>