18 lines
1.3 KiB
Markdown
18 lines
1.3 KiB
Markdown
# Системное событие
|
||
|
||
Системное событие представляет из себя смысловую единицу в определённом формате, помещаемую в пакеты с установленным флагом системного события и предназначенную для управления соединением. Событие состоит из типа и тела. Тип описывает способ интерпретации тела, а тело содержит данные в формате KLV.
|
||
|
||
Тип события является однобайтным целым числом без знака. Событие может предполагать ответ от противоположного узла или не требовать оный. Наличие необходимости ответа определяется типом, в каждом случае индивидуально. Корректный тип события никогда не равен нулю.
|
||
|
||
Структура события может быть представлена следующим образом:
|
||
|
||
```text
|
||
B: byte(s)
|
||
|
||
|----------|
|
||
| Type: 1B |
|
||
|----------|
|
||
| Body: ~B |
|
||
|----------|
|
||
```
|