gpt4 book ai didi

c - 如何在来自 AVS 的 http2 连接上接收超过 65535 字节的数据?

转载 作者:太空宇宙 更新时间:2023-11-03 14:36:51 25 4
gpt4 key购买 nike

我用 C 语言实现了一个应用程序,它使用 nghttp2 和 openssl 与 Amazon AVS 云通信。我最多只能得到 65535 字节的响应。如果响应大于 65535 字节,则应用程序无法接收其余数据并永远卡在接收响应中。如前所述,我正在使用 nghttp2 库进行 HTTP/2 连接。

是否需要设置任何配置才能从 AVS 云获取超过 65535 字节的数据?请帮忙。

最佳答案

您只能接收 65535 字节的事实闻起来很像您没有正确处理 HTTP/2 流量控制。

我对 nghttp2 库的了解不够,无法告诉您必须做什么才能确保正确处理流量控制,但要么您没有使用 nghttp2 API 正确(例如,您忘记通知回调),或者您没有调用处理您必须调用的流量控制的 nghttp2 API。

作为引用,您可以阅读有关流控制的信息 in the specification .

关于c - 如何在来自 AVS 的 http2 连接上接收超过 65535 字节的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46980114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com