| Предыдущий | Следующий |
| STATUS_SYSTEM_PROCESS_TERMINATED | STATUS_NO_BROWSER_SERVERS_FOUND |
STATUS_DATA_NOT_ACCEPTED
Что означает STATUS_DATA_NOT_ACCEPTED
STATUS_DATA_NOT_ACCEPTED — legacy TDI-клиент отказался принять данные, переданные ему транспортом через receive indication.
Практический смысл
Транспорт доставил уведомление о входящих данных, но клиентский callback не принял предложенный объём или отклонил indication. Это не равнозначно потере пакета в сети: первичная причина может быть в состоянии клиентского endpoint или его receive logic.
Что проверить
- Сохраните флаги indication, число предложенных и фактически принятых байтов, а также тип TSDU.
- Проверьте возвращаемое значение клиентского receive callback и состояние connection context.
- Убедитесь, что callback не использует уже закрытый endpoint и не отвергает данные из-за собственного лимита буфера.
- Для современного кода учитывайте, что TDI устарел; диагностику всё равно начинайте с конкретного legacy client path.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.