STA

Синтаксис:

STA separator code separator description

Направления:
F, T, C, U

Стадии:
Все

Описание:
Параметр code имеет формат «xyy», где x — это уровень ошибки, а yy — это код ошибки. Уровень и код ошибки обрабатываются отдельно, один и тот же код может быть на разных уровнях.

Уровни:

  • 0 — успешное выполнение (используется для подтверждения команд), код ошибки должен быть «00», а дополнительный флаг «FC» содержит в себе подтверждение команды FOURCC, если это необходимо
  • 1 — исправимая ошибка (ошибка, но не дисконнект)
  • 2 — критическая ошибка (дисконнект)

Коды ошибок:

  • 00 — основная ошибка, показ описания
  • x0 — то же самое, что и 00, но распределённое согласно грубой структуре установленной ниже
  • 10 — основная ошибка хаба
  • 11 — хаб переполнен
  • 12 — хаб отключён (не принимает новые входящие соединения)
  • 20 — основная ошибка входа/доступа
  • 21 — недопустимый ник
  • 22 — ник занят
  • 23 — недопустимый пароль
  • 24CID занят
  • 25 — доступ запрещён, флаг «FC» — это FOURCC последней команды. Отсылается, когда пользователю не разрешается выполнить конкретную команду
  • 26 — только для зарегистрированных пользователей
  • 27 — недопустимый PID
  • 30 — кик/бан/дисконнект
  • 31 — постоянный бан
  • 32 — временный бан, флаг «TL» показывает число оставшихся секунд (Также используется при кике)
  • 40 — ошибка протокола
  • 41 — не поддерживаемый протокол передачи, флаг «TO» — признак, флаг «PR» — строка протокола. Клиент, отсылающий команду CTM или RCM, должен отослать эту ошибку, если нет поддержки
  • 42 — ошибка направленного соединения, флаг «TO» — признак, флаг «PR» — строка протокола. Клиент, отсылающий команду CTM или RCM, должен отослать эту ошибку, если нет соединения
  • 43 — команда INF содержит ошибки, флаг «FM» — поле команды, «FB» — ошибочное поле
  • 44 — неправильное состояние, флаг «FC» показывает последнюю FOURCC команду
  • 45 — ошибка в характеристике, флаг «FC» показывает FOURCC ошибку характеристики
  • 46 — указан неверный IP в команде INF, флаг «I4» или «I6» показывает правильный IP
  • 47 — нет одинаковых характеристик в командах SUP хаба и клиента
  • 50 — клиент–клиент / ошибка передачи файла
  • 51 — файл недоступен
  • 52 — часть файла недоступна
  • 53 — нет свободного слота
  • 54 — нет одинаковых характеристик в командах SUP связываемых клиентов

Замечания:
Параметр «description» содержит описание ошибки, для просмотра этого описания пользователем.

Даже, если код ошибки неизвестен клиенту, он должен отображать текстовое сообщение. Коды ошибок используются для того, чтобы клиенты могли использовать различные действия на различные ошибки. Большинство кодов не содержат никаких параметров и могут использоваться только с типами команд C и I

Оригинал (by Setuper): http://mydc.ru/index.html?showtopic=2033&view=findpost&p=37957

Тэги:
Код для вставки: :: :: :: ГОСТ ::
Поделиться: //
 

Реклама

Для скачивания с этих сайтов нужно подключиться к внешним хабам

Нужен свой портал? magneto!