4.1. Тип пакета: NPL_TYPE_ERROR

4.1. Тип пакета: NPL_TYPE_ERROR

Коды об ошибке протокола NPL передаются пакетами NPL_TYPE_ERROR, которые при передаче не шифруются. Поле передачи данных содержит код ошибки и имеет следующий формат:

Поле
Длина
Тип
Описание
Может ли данное поле (значение) изменяться
<error_code>
4
unsigned int32
Содержит коды ошибки:
NPL_ERR_OK
NPL_ERR_UNDEFINED
NPL_ERR_INVALID_PEER
_ADDRESS
NPL_ERR_PEER_NOT_AVAILABLE
NPL_ERR_PEER_PERM_DENIED
Да

Существуют следующие ошибки протокола NPL:

Общие ошибки:

- NPL_ERR_OK - запрос выполнен успешно;

- NPL_ERR_UNDEFINED - код для ошибок, не имеющих описания;

Ошибки маршрутизации пакетов:

- NPL_ERR_INVALID_PEER_ADDRESS - недопустимый адрес участника соединения;

- NPL_ERR_PEER_NOT_AVAILABLE - участник соединения недоступен;

- NPL_ERR_PEER_PERM_DENIED - доступ запрещен.