Я поискал этот форум по поводу nghttp2 по этому поводу, временно не нашел ничего полезного.
Я написал демонстрационный пример использования nghttp2 для связи с AVS.
Это AVS. Распознаватель часть. После того, как я установил с AVS. Сервер, я хочу проверить интерфейс распознавания AVS.
Итак, здесь я нашел проблему здесь:
1. Во-первых, я использовал nghttp2_submit_request (), чтобы открыть поток (например, stream_id_x) с успешно установленным data_provider.
Во-вторых, я использовал nghttp2_submit_data (), чтобы отправить следующие данные в этот поток (например, stream_id_x), но он просто отправил сообщение первой части. Другой, казалось, был проигнорирован.
И я обнаружил, что в документе написано «nghttp2_data_source_read_callback», он имеет ограничение в 16 КБ и отправляет один раз, если * data_flags, в NGHTTP2_DATA_FLAG_EOF. и игнорировать следующие данные в потоке (например, stream_id_x). Я был немного смущен.
Кто-нибудь встречал что-то подобное?
Задача ещё не решена.
Других решений пока нет …