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 - доступ запрещен.