stadium-proto/Системное событие.md
shr3dd3r a9cbbc5482 Множественные исправления
Правки, внесённые в связи с последними изменениями, уточнениями и пожеланиями.
2024-05-24 00:06:47 +03:00

1.3 KiB
Raw Blame History

Системное событие

Системное событие представляет из себя смысловую единицу в определённом формате, помещаемую в пакеты с установленным флагом системного события и предназначенную для управления соединением. Событие состоит из типа и тела. Тип описывает способ интерпретации тела, а тело содержит данные в формате LBM.

Тип события является однобайтным целым числом без знака. Событие может предполагать ответ от противоположного узла или не требовать оный. Наличие необходимости ответа определяется типом, в каждом случае индивидуально. Корректный тип события никогда не равен нулю.

Структура события может быть представлена следующим образом:

B: byte(s)

|----------|
| Type: 1B |
|----------|
| Body: ~B |
|----------|